ACF $AcfVersion:0$
Public Types | List of all members
ibase::TMakeModelObserverCompWrap< Base, Interface1, Interface2, Interface3, Interface4, Interface5, Interface6, Interface7, Interface8, Interface9, Interface10 > Class Template Reference

Cretion of wrapper for model observer components from non component classes. More...

#include <TMakeModelObserverCompWrap.h>

Inheritance diagram for ibase::TMakeModelObserverCompWrap< Base, Interface1, Interface2, Interface3, Interface4, Interface5, Interface6, Interface7, Interface8, Interface9, Interface10 >:
ibase::TModelObserverCompBaseWrap< ObserverComponent >

Public Types

typedef ibase::TModelObserverCompBaseWrap< icomp::TMakeComponentWrap< Base, Interface1, Interface2, Interface3, Interface4, Interface5, Interface6, Interface7, Interface8, Interface9, Interface10 > > BaseClass
 
- Public Types inherited from ibase::TModelObserverCompBaseWrap< ObserverComponent >
typedef ObserverComponent BaseClass
 

Additional Inherited Members

- Protected Member Functions inherited from ibase::TModelObserverCompBaseWrap< ObserverComponent >
virtual void OnComponentCreated () override
 
virtual void OnComponentDestroyed () override
 

Detailed Description

template<class Base, typename Interface1 = void, typename Interface2 = void, typename Interface3 = void, typename Interface4 = void, typename Interface5 = void, typename Interface6 = void, typename Interface7 = void, typename Interface8 = void, typename Interface9 = void, typename Interface10 = void>
class ibase::TMakeModelObserverCompWrap< Base, Interface1, Interface2, Interface3, Interface4, Interface5, Interface6, Interface7, Interface8, Interface9, Interface10 >

Cretion of wrapper for model observer components from non component classes.

The model can be connected on component level during the initialization phase using component reference m_defaultModelCompPtr

Definition at line 32 of file TMakeModelObserverCompWrap.h.

Member Typedef Documentation

◆ BaseClass

template<class Base , typename Interface1 = void, typename Interface2 = void, typename Interface3 = void, typename Interface4 = void, typename Interface5 = void, typename Interface6 = void, typename Interface7 = void, typename Interface8 = void, typename Interface9 = void, typename Interface10 = void>
typedef ibase::TModelObserverCompBaseWrap< icomp::TMakeComponentWrap< Base, Interface1, Interface2, Interface3, Interface4, Interface5, Interface6, Interface7, Interface8, Interface9, Interface10> > ibase::TMakeModelObserverCompWrap< Base, Interface1, Interface2, Interface3, Interface4, Interface5, Interface6, Interface7, Interface8, Interface9, Interface10 >::BaseClass

Definition at line 57 of file TMakeModelObserverCompWrap.h.


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