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

TemplateClass Class Reference

#include <mop.h>

Inheritance diagram for TemplateClass:

Inheritance graph
[legend]
Collaboration diagram for TemplateClass:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void InitializeInstance (Ptree *def, Ptree *margs)
char * MetaclassName ()
PtreeTemplateDefinition ()
PtreeTemplateArguments ()
bool AcceptTemplate ()
virtual PtreeTranslateInstantiation (Environment *, Ptree *)

Static Public Member Functions

bool Initialize ()

Static Private Member Functions

PtreeGetClassInTemplate (Ptree *def)

Private Attributes

Ptreetemplate_definition

Member Function Documentation

void TemplateClass::InitializeInstance Ptree def,
Ptree margs
[virtual]
 

Reimplemented from Class.

bool TemplateClass::Initialize  )  [static]
 

Reimplemented from Class.

char * TemplateClass::MetaclassName  )  [virtual]
 

Reimplemented from Class.

Ptree* TemplateClass::TemplateDefinition  )  [inline]
 

Ptree * TemplateClass::TemplateArguments  ) 
 

bool TemplateClass::AcceptTemplate  )  [virtual]
 

Reimplemented from Class.

Ptree * TemplateClass::TranslateInstantiation Environment ,
Ptree
[virtual]
 

Ptree * TemplateClass::GetClassInTemplate Ptree def  )  [static, private]
 


Member Data Documentation

Ptree* TemplateClass::template_definition [private]
 


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