![]() |
ICF 3.0.5.47
Technical documentation of ICF Libraries
|
#include <TComponentCloneWrap.h>
Public Types | |
typedef Base | BaseClass |
Public Member Functions | |
template<typename... Args> | |
TComponentCloneWrap (Args &&... args) | |
std::unique_ptr< istd::IChangeable > | CloneMe (istd::IChangeable::CompatibilityMode mode=istd::IChangeable::CM_WITHOUT_REFS) const override |
Additional Inherited Members | |
![]() | |
template<class Interface > | |
static Interface * | ExtractInterface (IComponent *componentPtr, const QByteArray &subId="") |
Extract interface from component. | |
![]() | |
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. | |
Definition at line 22 of file TComponentCloneWrap.h.
Base icomp::TComponentCloneWrap< Base >::BaseClass |
Definition at line 25 of file TComponentCloneWrap.h.
|
inline |
Definition at line 28 of file TComponentCloneWrap.h.
|
override |
Definition at line 38 of file TComponentCloneWrap.h.
References istd::IChangeable::CM_CONVERT, istd::IChangeable::CM_WITH_REFS, icomp::IComponentContext::GetContextId(), and icomp::IRegistry::GetElementIds().
© Witold Gantzke and Kirill Lepskiy