Free Electron
Classes | Namespaces | Macros | Functions
Component.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::Component
 Base for all interfacable components. More...
 
class  fe::Component::Hub
 Reference hub used by Component::adjoin() More...
 

Namespaces

 fe
 kernel
 

Macros

#define FE_COMPONENT_TRACK   FE_COUNTED_TRACK
 
#define feCast(T, comp)   (fe::Exception::stage(__FILE__,__LINE__,__PRETTY_FUNCTION__),component_cast<T>(comp))
 

Functions

template<class T >
sp< T > fe::component_cast (sp< Component > spC)