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 IComponentContext *contextPtr, const ICompositeComponent *parentPtr, bool isParentOwner)
 

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

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

Definition at line 22 of file TComponentWrap.h.

Constructor & Destructor Documentation

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

Definition at line 38 of file TComponentWrap.h.

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

template<class Component >
void icomp::TComponentWrap< Component >::SetComponentContext ( const IComponentContext contextPtr,
const ICompositeComponent parentPtr,
bool  isParentOwner 
)
virtual

Definition at line 58 of file TComponentWrap.h.

References NULL.


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

© 2007-2017 Witold Gantzke and Kirill Lepskiy