API Guides > ConceptRT 3.x
ConceptFactoriesNull Class Reference

List of factories that is null. More...

Detailed Description

List of factories that is null.

Register factories will have no effect. Usage : Initialization of the provided facories.

+ Inheritance diagram for ConceptFactoriesNull:

Public Member Methods

void RegisterFactory (BaseConceptFactory &factory)
 Registers a ConceptFactory. More...
 
void RegisterFactories (BaseConceptFactories &factories)
 Registers ConceptFactories. More...
 
BaseConceptFactoryFind (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...
 
BaseConceptFactoryoperator[] (Int32 index) const
 Array indexer operator. More...
 
void Clear ()
 Clears the ConceptFactory list. More...
 

Methods Documentation

void Clear ( )
virtual

Clears the ConceptFactory list.

Implements BaseConceptFactories.

BaseConceptFactory* Find ( const PCChar8  factoryId) const
virtual

Searches for the ConceptFactory whose ID matches with the given ID.

Parameters
factoryIdIdentifier for the factory.
Returns
null if not found, else the corresponding ConceptFactory.

Implements BaseConceptFactories.

Int32 GetCount ( ) const
virtual

Gets the number of ConceptFactory.

Returns
The number of ConceptFactory.

Implements BaseConceptFactories.

BaseConceptFactory& operator[] ( Int32  index) const
virtual

Array indexer operator.

Parameters
indexZero-based index.
Returns
The corresponding indexed ConceptFactory.
RT Exceptions:
RT_ERROR_SPECIALIZATION_NOT_SUPPORTED
Warning
Not implemented because it make no sense.

Implements BaseConceptFactories.

void RegisterFactories ( BaseConceptFactories factories)
virtual

Registers ConceptFactories.

Parameters
factories[in,out] The ConceptFactories.

Implements BaseConceptFactories.

void RegisterFactory ( BaseConceptFactory factory)
virtual

Registers a ConceptFactory.

Parameters
factory[in,out] The ConceptFactory.

Implements BaseConceptFactories.