ACF $AcfVersion:0$
Public Member Functions | List of all members
istd::TInterfaceFactory< InterfaceType > Class Template Referenceabstract

#include <TInterfaceFactory.h>

Inheritance diagram for istd::TInterfaceFactory< InterfaceType >:
istd::IFactoryInfo istd::IPolymorphic

Public Member Functions

virtual istd::TUniqueInterfacePtr< InterfaceType > CreateInstance (const QByteArray &typeId=QByteArray()) const =0
 
- Public Member Functions inherited from istd::IFactoryInfo
virtual KeyList GetFactoryKeys () const =0
 Returns all possible keys for this factory.
 
- Public Member Functions inherited from istd::IPolymorphic
virtual ~IPolymorphic ()
 

Additional Inherited Members

- Public Types inherited from istd::IFactoryInfo
typedef QSet< QByteArray > KeyList
 

Detailed Description

template<class InterfaceType>
class istd::TInterfaceFactory< InterfaceType >

Definition at line 15 of file TInterfaceFactory.h.

Member Function Documentation

◆ CreateInstance()

template<class InterfaceType >
virtual istd::TUniqueInterfacePtr< InterfaceType > istd::TInterfaceFactory< InterfaceType >::CreateInstance ( const QByteArray &  typeId = QByteArray()) const
pure virtual

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