| 
    SO3Engine
    
   | 
 
Classes | |
| class | ClosurePtr | 
| struct | DefaultVoidToVoid | 
| struct | DefaultVoidToVoid< DefaultVoid > | 
| class | GenericClass | 
| struct | GenericVirtualClass | 
| union | horrible_union | 
| struct | MicrosoftVirtualMFP | 
| struct | SimplifyMemFunc | 
| struct | SimplifyMemFunc< SINGLE_MEMFUNCPTR_SIZE > | 
| struct | SimplifyMemFunc< SINGLE_MEMFUNCPTR_SIZE+2 *sizeof(int) > | 
| struct | SimplifyMemFunc< SINGLE_MEMFUNCPTR_SIZE+3 *sizeof(int) > | 
| struct | SimplifyMemFunc< SINGLE_MEMFUNCPTR_SIZE+sizeof(int) > | 
| struct | VoidToDefaultVoid | 
| struct | VoidToDefaultVoid< void > | 
Typedefs | |
| typedef const void * | DefaultVoid | 
Functions | |
| template<class OutputClass , class InputClass > | |
| OutputClass | implicit_cast (InputClass input) | 
| template<class OutputClass , class InputClass > | |
| OutputClass | horrible_cast (const InputClass input) | 
Variables | |
| class __single_inheritance | GenericClass | 
| const int | SINGLE_MEMFUNCPTR_SIZE = sizeof(void (GenericClass::*)()) | 
Typedef Documentation
◆ DefaultVoid
Definition at line 60 of file Delegate.h.
Function Documentation
◆ horrible_cast()
template<class OutputClass , class InputClass > 
      
  | 
  inline | 
Definition at line 47 of file Delegate.h.
◆ implicit_cast()
      
  | 
  inline | 
Definition at line 38 of file Delegate.h.
Variable Documentation
◆ GenericClass
Definition at line 75 of file Delegate.h.
◆ SINGLE_MEMFUNCPTR_SIZE
Generated by