A class to hold all Factory instances that have been created.
More...
#include <factory.H>
|
static void | Add (FactoryBase *factory) |
| Adds the specified factory to this container of factories. More...
|
|
static void | Clear () |
| Clears this container of factories. More...
|
|
static iterator | begin () |
|
static iterator | end () |
|
static void | Print (ostream &os) |
| Prints the base typenames for all factories along with a list of all concrete subtypes those factories can construct, in a human-readable form, to the specified output stream. More...
|
|
A class to hold all Factory instances that have been created.
Definition at line 296 of file factory.H.
static void reranker::FactoryContainer::Add |
( |
FactoryBase * |
factory | ) |
|
|
inlinestatic |
Adds the specified factory to this container of factories.
- Parameters
-
factory | the factory to add to this container |
Definition at line 303 of file factory.H.
static iterator reranker::FactoryContainer::begin |
( |
| ) |
|
|
inlinestatic |
static void reranker::FactoryContainer::Clear |
( |
| ) |
|
|
inlinestatic |
Clears this container of factories.
Definition at line 311 of file factory.H.
static iterator reranker::FactoryContainer::end |
( |
| ) |
|
|
inlinestatic |
static void reranker::FactoryContainer::Print |
( |
ostream & |
os | ) |
|
|
inlinestatic |
Prints the base typenames for all factories along with a list of all concrete subtypes those factories can construct, in a human-readable form, to the specified output stream.
Definition at line 343 of file factory.H.
The documentation for this class was generated from the following files: