Free Electron
Classes | Namespaces | Macros | Typedefs | Functions
Castable.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fe::Castable
 Base participation non-RTTI fallback dynamic casting mechanism. More...
 
class  fe::CastableAs< T >
 Per-class participation non-RTTI fallback dynamic casting mechanism. More...
 

Namespaces

 fe
 kernel
 

Macros

#define FE_CASTABLE_DEBUG   FALSE
 
#define FE_CASTABLE_MAP   FALSE
 
#define FE_CASTABLE_STATIC   FE_USE_TEMPLATE_STATIC
 
#define FE_CASTABLE_STRING_KEY   FALSE
 

Typedefs

typedef std::type_info fe::fe_type_info
 

Functions

template<typename T >
const fe_type_info & fe::getTypeId (void)
 
template<class T , class U >
T * fe_cast (U *a_pU)