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

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

Private Attributes

opcxx_ListOfMetaclass * next
char * name
opcxx_MetaclassCreator proc
Ptree *(* finalizer )()

Static Private Attributes

opcxx_ListOfMetaclass * head = 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