ICF 3.0.5.47
Technical documentation of ICF Libraries
icomp::TInterfaceRegistrator< Interface > Class Template Reference

Simple helper class providing registration of template-specified interface. More...

#include <TInterfaceRegistrator.h>

Collaboration diagram for icomp::TInterfaceRegistrator< Interface >:

Public Member Functions

 TInterfaceRegistrator (CBaseComponentStaticInfo &staticInfo)
 
 TInterfaceRegistrator (CBaseComponentStaticInfo &)
 

Protected Member Functions

void * InterfaceExtractor (IComponent &)
 

Static Protected Member Functions

static void * InterfaceExtractor (IComponent &component)
 

Detailed Description

template<class Interface>
class icomp::TInterfaceRegistrator< Interface >

Simple helper class providing registration of template-specified interface.

Definition at line 23 of file TInterfaceRegistrator.h.

Constructor & Destructor Documentation

◆ TInterfaceRegistrator() [1/2]

◆ TInterfaceRegistrator() [2/2]

icomp::TInterfaceRegistrator< void >::TInterfaceRegistrator ( CBaseComponentStaticInfo & )
inline

Definition at line 47 of file TInterfaceRegistrator.h.

Member Function Documentation

◆ InterfaceExtractor() [1/2]

void * icomp::TInterfaceRegistrator< void >::InterfaceExtractor ( IComponent & )
inlineprotected

Definition at line 64 of file TInterfaceRegistrator.h.

◆ InterfaceExtractor() [2/2]

template<class Interface >
void * icomp::TInterfaceRegistrator< Interface >::InterfaceExtractor ( IComponent & component)
staticprotected

Definition at line 55 of file TInterfaceRegistrator.h.


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

© Witold Gantzke and Kirill Lepskiy