Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

opcxx_ListOfMetaclass Class Reference

#include <mop.h>

Collaboration diagram for opcxx_ListOfMetaclass:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 opcxx_ListOfMetaclass (char *n, opcxx_MetaclassCreator c, bool(*initialize)(), Ptree *(*fin)())

Static Public Member Functions

ClassNew (Ptree *, Ptree *, Ptree *)
ClassNew (char *, Ptree *, Ptree *)
void FinalizeAll (std::ostream &)
bool AlreadyRecorded (char *)
bool AlreadyRecorded (Ptree *)
void PrintAllMetaclasses ()

Private Attributes

opcxx_ListOfMetaclassnext
char * name
opcxx_MetaclassCreator proc
Ptree *(* finalizer )()

Static Private Attributes

opcxx_ListOfMetaclasshead = nil

Constructor & Destructor Documentation

opcxx_ListOfMetaclass::opcxx_ListOfMetaclass char *  n,
opcxx_MetaclassCreator  c,
bool(*  initialize)(),
Ptree *(*  fin)()
 


Member Function Documentation

Class * opcxx_ListOfMetaclass::New Ptree ,
Ptree ,
Ptree
[static]
 

Class * opcxx_ListOfMetaclass::New char *  ,
Ptree ,
Ptree
[static]
 

void opcxx_ListOfMetaclass::FinalizeAll std::ostream &   )  [static]
 

bool opcxx_ListOfMetaclass::AlreadyRecorded char *   )  [static]
 

bool opcxx_ListOfMetaclass::AlreadyRecorded Ptree  )  [static]
 

void opcxx_ListOfMetaclass::PrintAllMetaclasses  )  [static]
 


Member Data Documentation

opcxx_ListOfMetaclass* opcxx_ListOfMetaclass::next [private]
 

char* opcxx_ListOfMetaclass::name [private]
 

opcxx_MetaclassCreator opcxx_ListOfMetaclass::proc [private]
 

Ptree*(* opcxx_ListOfMetaclass::finalizer)() [private]
 

opcxx_ListOfMetaclass * opcxx_ListOfMetaclass::head = nil [static, private]
 


The documentation for this class was generated from the following files:
Generated on Wed Aug 11 22:36:04 2004 for IOPC by Doxygen 1.3.6