#include <mop.h>
Inheritance diagram for TemplateClass:
Public Methods | |
void | InitializeInstance (Ptree *def, Ptree *margs) |
char * | MetaclassName () |
Ptree * | TemplateDefinition () |
Ptree * | TemplateArguments () |
bool | AcceptTemplate () |
virtual Ptree * | TranslateInstantiation (Environment *, Ptree *) |
Static Public Methods | |
bool | Initialize () |
Static Private Methods | |
Ptree * | GetClassInTemplate (Ptree *def) |
Private Attributes | |
Ptree * | template_definition |
|
Reimplemented from Class. Definition at line 1101 of file mop.cc. References TRUE. |
|
Definition at line 1073 of file mop.cc. References Walker::GetClassTemplateSpec(). Referenced by InitializeInstance(). |
|
Reimplemented from Class. Definition at line 1086 of file mop.cc. References TRUE. Referenced by opcxx_init_TemplateClass(). |
|
Reimplemented from Class. Definition at line 1064 of file mop.cc. References GetClassInTemplate(), Class::InitializeInstance(), and template_definition. |
|
Reimplemented from Class. |
|
Definition at line 1096 of file mop.cc. References template_definition, and Ptree::Third(). |
|
|
|
Definition at line 1109 of file mop.cc. Referenced by ClassWalker::TranslateTemplateInstantiation(). |
|
Definition at line 279 of file mop.h. Referenced by InitializeInstance(), and TemplateArguments(). |