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 453 of file factory.h.
static void infact::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 460 of file factory.h.
static iterator infact::FactoryContainer::begin |
( |
| ) |
|
|
inlinestatic |
static void infact::FactoryContainer::Clear |
( |
| ) |
|
|
inlinestatic |
Clears this container of factories.
Definition at line 468 of file factory.h.
static iterator infact::FactoryContainer::end |
( |
| ) |
|
|
inlinestatic |
static void infact::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 500 of file factory.h.
The documentation for this class was generated from the following files: