Static Protected Member Functions | List of all members
icomp::CInterfaceManipBase Class Reference

#include <CInterfaceManipBase.h>

Inheritance diagram for icomp::CInterfaceManipBase:
istd::CIdManipBase icomp::CCompositeComponent icomp::TComponentCloneWrap< BaseClass > icomp::TFactoryMember< Interface > icomp::TMultiFactoryMember< Interface > icomp::TMultiReferenceMember< Interface > icomp::TReferenceMember< Interface > icomp::TComponentCloneWrap< imod::TModelWrap< Base > > icomp::TModelCompWrap< Base >

Static Protected Member Functions

template<class Interface >
static Interface * ExtractInterface (IComponent *componentPtr, const QByteArray &subId="")
 Extract interface from component. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from istd::CIdManipBase
static bool SplitId (const QByteArray &complexId, QByteArray &baseId, QByteArray &subId)
 Split component ID into separated ID's. More...
 
static QByteArray JoinId (const QByteArray &baseId, const QByteArray &subId)
 Join base component ID and sub ID into composed component ID. More...
 

Detailed Description

Definition at line 19 of file CInterfaceManipBase.h.

Member Function Documentation

template<class Interface >
Interface * icomp::CInterfaceManipBase::ExtractInterface ( IComponent componentPtr,
const QByteArray &  subId = "" 
)
staticprotected

Extract interface from component.

Definition at line 33 of file CInterfaceManipBase.h.

References icomp::IComponent::GetInterface(), and NULL.


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

© 2007-2017 Witold Gantzke and Kirill Lepskiy