Public Member Functions | List of all members
icomp::IComponentInterfaceExtractor Class Referenceabstract

Provide extracting of some interface from component. More...

#include <IComponentInterfaceExtractor.h>

Inheritance diagram for icomp::IComponentInterfaceExtractor:
istd::IPolymorphic icomp::IRealComponentStaticInfo icomp::TSubelementStaticInfo< ComponentType > icomp::CBaseComponentStaticInfo icomp::CCompositeComponentStaticInfo icomp::TComponentStaticInfo< Component > icomp::TComponentRegistrator< Component >

Public Member Functions

virtual void * GetComponentInterface (const istd::CClassInfo &interfaceType, IComponent &component, const QByteArray &subId) const =0
 Extract instance implemented specified interface from some component. More...
 
- Public Member Functions inherited from istd::IPolymorphic
virtual ~IPolymorphic ()
 

Detailed Description

Provide extracting of some interface from component.

Definition at line 20 of file IComponentInterfaceExtractor.h.

Member Function Documentation

virtual void* icomp::IComponentInterfaceExtractor::GetComponentInterface ( const istd::CClassInfo interfaceType,
IComponent component,
const QByteArray &  subId 
) const
pure virtual

Extract instance implemented specified interface from some component.

Implemented in icomp::CBaseComponentStaticInfo, and icomp::TSubelementStaticInfo< ComponentType >.


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

© 2007-2017 Witold Gantzke and Kirill Lepskiy