Base classe for Factories lists. More...
Base classe for Factories lists.
Public Member Methods | |
void | RegisterFactory (BaseConceptFactory &factory) |
Registers a ConceptFactory. More... | |
void | RegisterFactories (BaseConceptFactories &factories) |
Registers ConceptFactories. More... | |
BaseConceptFactory * | Find (const PCChar8 factoryId) const |
Searches for the ConceptFactory whose ID matches with the given ID. More... | |
Int32 | GetCount () const |
Gets the number of ConceptFactory. More... | |
BaseConceptFactory & | operator[] (Int32 index) const |
Array indexer operator. More... | |
void | Clear () |
Clears the ConceptFactory list. More... | |
Protected Member Functions | |
ConceptFactoriesList (BaseReferenceList< BaseConceptFactory > &list) | |
Default constructor. More... | |
|
protected |
Default constructor.
list | the list for storage. |
|
virtual |
Clears the ConceptFactory list.
Implements BaseConceptFactories.
|
virtual |
Searches for the ConceptFactory whose ID matches with the given ID.
factoryId | Identifier for the factory. |
Implements BaseConceptFactories.
|
virtual |
Gets the number of ConceptFactory.
Implements BaseConceptFactories.
|
virtual |
Array indexer operator.
index | Zero-based index. |
Implements BaseConceptFactories.
|
virtual |
Registers ConceptFactories.
factories | [in,out] The ConceptFactories. |
Implements BaseConceptFactories.
|
virtual |
Registers a ConceptFactory.
factory | [in,out] The ConceptFactory. |
Implements BaseConceptFactories.