ICF 3.0.5.47
Technical documentation of ICF Libraries
iattr::CStandardAttributesFactory Class Reference

Basic implementation of an property container. More...

#include <CStandardAttributesFactory.h>

Inheritance diagram for iattr::CStandardAttributesFactory:
Collaboration diagram for iattr::CStandardAttributesFactory:

Public Member Functions

virtual std::unique_ptr< iser::IObjectCreateInstance (const QByteArray &keyId="") const
 Create an instance of the object, mapped to the keyId keyId.
 
virtual KeyList GetFactoryKeys () const
 Returns all posible keys for this factory.
 
- Public Member Functions inherited from istd::TIFactory< Interface >
- Public Member Functions inherited from istd::IFactoryInfo

Static Public Member Functions

static const CStandardAttributesFactoryGetInstance ()
 

Additional Inherited Members

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

Detailed Description

Basic implementation of an property container.

Definition at line 20 of file CStandardAttributesFactory.h.

Member Function Documentation

◆ CreateInstance()

virtual std::unique_ptr< iser::IObject > iattr::CStandardAttributesFactory::CreateInstance ( const QByteArray & keyId = "") const
virtual

Create an instance of the object, mapped to the keyId keyId.

Parameters
keyId
Returns
pointer to created object or nullptr if it was not possible to create it or keyId does not exist.

Implements istd::TIFactory< Interface >.

◆ GetFactoryKeys()

virtual KeyList iattr::CStandardAttributesFactory::GetFactoryKeys ( ) const
virtual

Returns all posible keys for this factory.

Implements istd::IFactoryInfo.

◆ GetInstance()

static const CStandardAttributesFactory & iattr::CStandardAttributesFactory::GetInstance ( )
static

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

© Witold Gantzke and Kirill Lepskiy