NLAIC::CRegistry::CRegistryClass Struct Reference


Detailed Description

Private structure to store data in the std::map.

Definition at line 53 of file registry.h.

Public Member Functions

 CRegistryClass (const CIdentType &id, const IClassFactory &factory, sint32 i)
 ~CRegistryClass ()

Data Fields

const IClassFactoryFactoryClass
const sint32 Index
const CIdentTypeNameClass


Constructor & Destructor Documentation

NLAIC::CRegistry::CRegistryClass::CRegistryClass const CIdentType id,
const IClassFactory factory,
sint32  i
 

Definition at line 31 of file registry.cpp.

References const, id, new, and sint32.

00031                                                                                                          :NameClass(*(new CIdentType(id))),FactoryClass ((const IClassFactory *)factory.clone()),Index(i)
00032         {       
00033         }

NLAIC::CRegistry::CRegistryClass::~CRegistryClass  ) 
 

Definition at line 35 of file registry.cpp.

References FactoryClass, and NameClass.

00036         {
00037                 delete (IClassFactory *)FactoryClass;
00038                 delete (CIdentType *)&NameClass;
00039         }


Field Documentation

const IClassFactory* NLAIC::CRegistry::CRegistryClass::FactoryClass
 

Definition at line 56 of file registry.h.

Referenced by ~CRegistryClass().

const sint32 NLAIC::CRegistry::CRegistryClass::Index
 

Definition at line 57 of file registry.h.

const CIdentType& NLAIC::CRegistry::CRegistryClass::NameClass
 

Definition at line 55 of file registry.h.

Referenced by ~CRegistryClass().


The documentation for this struct was generated from the following files:
Generated on Tue Mar 16 10:22:17 2004 for NeL by doxygen 1.3.6