![]() |
VR-Forces 4.0.4 Class Documentation
|
class DtStatementFactory: More...

Public Member Functions | |
| DtStatementFactory () | |
| constructor | |
| DtStatementFactory (const DtStatementFactory &orig) | |
| copy constructor | |
| const DtStatementFactory & | operator= (const DtStatementFactory &orig) |
| assignment operator | |
| virtual | ~DtStatementFactory () |
| Destructor: deletes factory and any entries on the factory. | |
| virtual void | addCreatorFcn (const DtString &type, const int intType, DtStatementCreatorFcn fcn) |
| Add a creator function to the factory. | |
| virtual DtSimStatement * | createStatement (const DtString &type, DtReaderWriterRegistry *parentRegistry) |
| virtual DtSimStatement * | createStatement (int type, DtReaderWriterRegistry *parentRegistry) |
Static Public Member Functions | |
| static DtStatementFactory * | create () |
Protected Attributes | |
| DtHashlist | myStringTypeHashlist |
| DtHashlist | myIntTypeHashlist |
class DtStatementFactory:
DtStatementFactory is a hashlist of DtStatementEntrys, indexed by the string type that represents the type of resource to create.
constructor
| DtStatementFactory::DtStatementFactory | ( | const DtStatementFactory & | orig | ) |
copy constructor
| virtual DtStatementFactory::~DtStatementFactory | ( | ) | [virtual] |
Destructor: deletes factory and any entries on the factory.
| const DtStatementFactory& DtStatementFactory::operator= | ( | const DtStatementFactory & | orig | ) |
assignment operator
| virtual void DtStatementFactory::addCreatorFcn | ( | const DtString & | type, |
| const int | intType, | ||
| DtStatementCreatorFcn | fcn | ||
| ) | [virtual] |
Add a creator function to the factory.
| virtual DtSimStatement* DtStatementFactory::createStatement | ( | const DtString & | type, |
| DtReaderWriterRegistry * | parentRegistry | ||
| ) | [virtual] |
| virtual DtSimStatement* DtStatementFactory::createStatement | ( | int | type, |
| DtReaderWriterRegistry * | parentRegistry | ||
| ) | [virtual] |
| static DtStatementFactory* DtStatementFactory::create | ( | ) | [static] |
Reimplemented in DtDefaultStatementFactory.
DtHashlist DtStatementFactory::myStringTypeHashlist [protected] |
DtHashlist DtStatementFactory::myIntTypeHashlist [protected] |