ACF $AcfVersion:0$
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

◆ ExtractorPtr

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

Definition at line 59 of file TSubelementStaticInfo.h.

◆ InterfaceExtractorPtr

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

◆ 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: