ICF 3.0.5.47
Technical documentation of ICF Libraries
icomp::TComponentCloneWrap< Base > Class Template Reference

#include <TComponentCloneWrap.h>

Inheritance diagram for icomp::TComponentCloneWrap< Base >:
Collaboration diagram for icomp::TComponentCloneWrap< Base >:

Public Types

typedef Base BaseClass
 

Public Member Functions

template<typename... Args>
 TComponentCloneWrap (Args &&... args)
 
std::unique_ptr< istd::IChangeableCloneMe (istd::IChangeable::CompatibilityMode mode=istd::IChangeable::CM_WITHOUT_REFS) const override
 

Additional Inherited Members

- Static Protected Member Functions inherited from icomp::CInterfaceManipBase
template<class Interface >
static Interface * ExtractInterface (IComponent *componentPtr, const QByteArray &subId="")
 Extract interface from component.
 
- Static Protected Member Functions inherited from istd::CIdManipBase
static bool SplitId (const QByteArray &complexId, QByteArray &baseId, QByteArray &subId)
 Split component ID into separated ID's.
 
static QByteArray JoinId (const QByteArray &baseId, const QByteArray &subId)
 Join base component ID and sub ID into composed component ID.
 

Detailed Description

template<class Base>
class icomp::TComponentCloneWrap< Base >

Definition at line 22 of file TComponentCloneWrap.h.

Member Typedef Documentation

◆ BaseClass

template<class Base >
Base icomp::TComponentCloneWrap< Base >::BaseClass

Definition at line 25 of file TComponentCloneWrap.h.

Constructor & Destructor Documentation

◆ TComponentCloneWrap()

template<class Base >
template<typename... Args>
icomp::TComponentCloneWrap< Base >::TComponentCloneWrap ( Args &&... args)
inline

Definition at line 28 of file TComponentCloneWrap.h.

Member Function Documentation

◆ CloneMe()


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

© Witold Gantzke and Kirill Lepskiy