Lightmetrica  0.0.1.50dbee3 (yosakoi)
 All Classes Functions Variables Typedefs Enumerations Enumerator
Static Public Member Functions | List of all members
ComponentFactoryEntry< ImplType, InterfaceType > Class Template Reference

#include <component.h>

Static Public Member Functions

static ComponentFactoryEntry
< ImplType, InterfaceType > & 
Instance ()
 

Detailed Description

template<typename ImplType, typename InterfaceType>
class ComponentFactoryEntry< ImplType, InterfaceType >

Component factory entry. An entry for component factory. The singleton of the class is created for each pair of #ImplType and #InterfaceType.

Template Parameters
ImplTypeComponent implementation type.
InterfaceTypeComponent interface type.
See also
LM_COMPONENT_REGISTER_IMPL

Member Function Documentation

template<typename ImplType, typename InterfaceType>
static ComponentFactoryEntry<ImplType, InterfaceType>& ComponentFactoryEntry< ImplType, InterfaceType >::Instance ( )
inlinestatic

Get instance. Obtains the singleton instance of the class.


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