ICF 3.0.5.47
Technical documentation of ICF Libraries
icomp::SubElementInterfaceRegistrator< InterfaceType, ComponentType > Class Template Reference

#include <TSubelementStaticInfo.h>

Collaboration diagram for icomp::SubElementInterfaceRegistrator< InterfaceType, ComponentType >:

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 59 of file TSubelementStaticInfo.h.

Member Typedef Documentation

◆ ExtractorPtr

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

Definition at line 63 of file TSubelementStaticInfo.h.

◆ InterfaceExtractorPtr

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

Definition at line 62 of file TSubelementStaticInfo.h.

Constructor & Destructor Documentation

◆ SubElementInterfaceRegistrator()

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:

© Witold Gantzke and Kirill Lepskiy