Public Types | Public Member Functions | List of all members
icomp::SubElementInterfaceRegistrator< InterfaceType, ComponentType > Class Template Reference

#include <TSubelementStaticInfo.h>

Public Types

typedef void *(* InterfaceExtractorPtr )(ComponentType &component)
 
typedef InterfaceType *(* ExtractorPtr )(ComponentType &component)
 

Public Member Functions

 SubElementInterfaceRegistrator (TSubelementStaticInfo< ComponentType > &staticInfo, ExtractorPtr extractorPtr)
 

Detailed Description

template<class InterfaceType, class ComponentType>
class icomp::SubElementInterfaceRegistrator< InterfaceType, ComponentType >

Definition at line 55 of file TSubelementStaticInfo.h.

Member Typedef Documentation

template<class InterfaceType , class ComponentType >
typedef InterfaceType*(* icomp::SubElementInterfaceRegistrator< InterfaceType, ComponentType >::ExtractorPtr)(ComponentType &component)

Definition at line 59 of file TSubelementStaticInfo.h.

template<class InterfaceType , class ComponentType >
typedef void*(* icomp::SubElementInterfaceRegistrator< InterfaceType, ComponentType >::InterfaceExtractorPtr)(ComponentType &component)

Definition at line 58 of file TSubelementStaticInfo.h.

Constructor & Destructor Documentation

template<class InterfaceType , class ComponentType >
icomp::SubElementInterfaceRegistrator< InterfaceType, ComponentType >::SubElementInterfaceRegistrator ( TSubelementStaticInfo< ComponentType > &  staticInfo,
ExtractorPtr  extractorPtr 
)
inline

The documentation for this class was generated from the following file:

© 2007-2017 Witold Gantzke and Kirill Lepskiy