Concept factory. More...
Concept factory.
T | Type of element (must be a ConceptElement). |
Public Member Methods | |
ConceptFactory (PCChar8 id) | |
Constructor. More... | |
String | GetId () const |
Gets the ConceptFactory identifier. More... | |
bool | HasId (PCChar8 id) const |
Query if the factory has the same id than the given id. More... | |
Public Member Methods inherited from BaseConceptFactory | |
virtual ConceptElement * | CreateObject () const |
Manages the object creation. More... | |
Protected Member Functions | |
ConceptElement * | InternalCreateObject () const |
Effectively allocates the object. More... | |
|
inline |
Constructor.
id | The identifier. |
|
inlinevirtual |
Gets the ConceptFactory identifier.
Implements BaseConceptFactory.
|
inlinevirtual |
Query if the factory has the same id than the given id.
id | The given id. |
Reimplemented from BaseConceptFactory.
|
inlineprotectedvirtual |
Effectively allocates the object.
Implements BaseConceptFactory.