ACF $AcfVersion:0$
Public Types | Public Member Functions | List of all members
icomp::TComponentWrap< Component > Class Template Reference

Wrapper of end component implementation used to correct control of component life-cycle. More...

#include <TComponentWrap.h>

Inheritance diagram for icomp::TComponentWrap< Component >:

Public Types

typedef Component BaseClass
 

Public Member Functions

 TComponentWrap ()
 
virtual ~TComponentWrap ()
 
virtual void SetComponentContext (const IComponentContextSharedPtr &contextPtr, const IComponent *parentPtr, bool isParentOwner) override
 

Detailed Description

template<class Component>
class icomp::TComponentWrap< Component >

Wrapper of end component implementation used to correct control of component life-cycle.

Definition at line 19 of file TComponentWrap.h.

Member Typedef Documentation

◆ BaseClass

template<class Component >
typedef Component icomp::TComponentWrap< Component >::BaseClass

Definition at line 22 of file TComponentWrap.h.

Constructor & Destructor Documentation

◆ TComponentWrap()

template<class Component >
icomp::TComponentWrap< Component >::TComponentWrap ( )

Definition at line 38 of file TComponentWrap.h.

◆ ~TComponentWrap()

template<class Component >
icomp::TComponentWrap< Component >::~TComponentWrap ( )
virtual

Definition at line 44 of file TComponentWrap.h.

References NULL, and icomp::ICompositeComponent::OnSubcomponentDeleted().

Member Function Documentation

◆ SetComponentContext()

template<class Component >
void icomp::TComponentWrap< Component >::SetComponentContext ( const IComponentContextSharedPtr contextPtr,
const IComponent parentPtr,
bool  isParentOwner 
)
overridevirtual

Definition at line 59 of file TComponentWrap.h.


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