|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NLAIC::CRegistry Class ReferenceCRegistry is a class factory registry.
More...
#include <registry.h>
List of all members.
Detailed Description
CRegistry is a class factory registry.
This class share an std::map objects how it containe reference for ordering class. Class factory is order in the map by name, the name is define by a CIdentType and by index. Index is an index in a vector type. That make easy to manage object reference. Not that name is the word reference of an object and index is the locale reference.
-
Author:
-
Chafik sameh , Portier Pierre , Nevrax France
-
Date:
-
2000
Definition at line 49 of file registry.h.
Member Typedef Documentation
Constructor & Destructor Documentation
NLAIC::CRegistry::CRegistry |
( |
|
) |
|
|
NLAIC::CRegistry::~CRegistry |
( |
|
) |
|
|
Member Function Documentation
const bool NLAIC::CRegistry::existsClass |
( |
const char * |
|
) |
const |
|
const IClassFactory * NLAIC::CRegistry::getFactory |
( |
const char * |
|
) |
|
|
|
Creates a new instance from a class using its class name in the registry.
Definition at line 184 of file registry.cpp.
References id. |
const CIdentType & NLAIC::CRegistry::getIdent |
( |
const char * |
|
) |
|
|
const CIdentType & NLAIC::CRegistry::getIdent |
( |
const |
sint32 |
) |
|
|
const sint32 NLAIC::CRegistry::getNumIdent |
( |
const char * |
|
) |
|
|
sint32 NLAIC::CRegistry::size |
( |
|
) |
const |
|
void NLAIC::CRegistry::unRegisterClass |
( |
const CIdentType & |
|
) |
|
|
Member Data Documentation
std::vector<CRegistryClass *> NLAIC::CRegistry::_TableRegistry [private]
|
|
The documentation for this class was generated from the following files:
|
|