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 ()
Ptree * TemplateDefinition ()
Ptree * TemplateArguments ()
bool AcceptTemplate ()
virtual Ptree * TranslateInstantiation (Environment *, Ptree *)

Static Public Member Functions

bool Initialize ()

Static Private Member Functions

Ptree * GetClassInTemplate (Ptree *def)

Private Attributes

Ptree * template_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