Inspector class used to infer the type of the virtual table.  
 More...
#include <poly.hpp>
 | 
| template<typename Type>  | 
|   | operator Type && () const | 
|   | Generic conversion operator (definition only).  
  | 
|   | 
| template<std::size_t Member, typename... Args>  | 
| poly_inspector  | invoke (Args &&...args) const | 
|   | Dummy invocation function (definition only).  
  | 
|   | 
| template<std::size_t Member, typename... Args>  | 
| poly_inspector  | invoke (Args &&...args) | 
|   | Dummy invocation function (definition only).     
  | 
|   | 
Inspector class used to infer the type of the virtual table. 
Definition at line 17 of file poly.hpp.
 
◆ invoke() [1/2]
template<std::size_t Member, typename... Args> 
 
Dummy invocation function (definition only).    
- Template Parameters
 - 
  
    | Member | Index of the function to invoke.  | 
    | Args | Types of arguments to pass to the function.  | 
  
   
- Parameters
 - 
  
    | args | The arguments to pass to the function.  | 
  
   
- Returns
 - A poly inspector convertible to any type.    
 
 
 
◆ invoke() [2/2]
template<std::size_t Member, typename... Args> 
 
Dummy invocation function (definition only). 
- Template Parameters
 - 
  
    | Member | Index of the function to invoke.  | 
    | Args | Types of arguments to pass to the function.  | 
  
   
- Parameters
 - 
  
    | args | The arguments to pass to the function.  | 
  
   
- Returns
 - A poly inspector convertible to any type. 
 
 
 
◆ operator Type &&()
template<typename Type> 
      
        
          | entt::poly_inspector::operator Type &&  | 
          ( | 
           | ) | 
           const | 
        
      
 
Generic conversion operator (definition only). 
- Template Parameters
 - 
  
    | Type | Type to which conversion is requested.  | 
  
   
 
 
The documentation for this struct was generated from the following file: