| Puma Reference Manual | Puma::CCInstantiation Class Reference |
#include <CCInstantiation.h>
Public Member Functions | |
| CCInstantiation (ErrorSink &, bool=true) | |
| ~CCInstantiation () | |
| CObjectInfo * | instantiate (CTree *, CObjectInfo *, bool=true, CStructure *=0, bool inst_immediately=false) |
| bool | instantiate (CTemplateInstance *pseudo_instance, CStructure *scope) |
| bool | detectedDelayedParseProblem () |
| CObjectInfo * | ObjectInfo () |
| CStructure * | InstanceScope () |
| CObjectInfo * | Instance () const |
| CStructure * | Scope () const |
| void | addArgument (CTree *) |
| void | insertInstance (CObjectInfo *) |
| void | removeInstance () |
| void | printInstantiationHeader () |
| Puma::CCInstantiation::CCInstantiation | ( | ErrorSink & | , |
| bool | = true |
||
| ) |
| Puma::CCInstantiation::~CCInstantiation | ( | ) |
|
inline |
|
inline |
| void Puma::CCInstantiation::insertInstance | ( | CObjectInfo * | ) |
|
inline |
|
inline |
| CObjectInfo* Puma::CCInstantiation::instantiate | ( | CTree * | , |
| CObjectInfo * | , | ||
| bool | = true, |
||
| CStructure * | = 0, |
||
| bool | inst_immediately = false |
||
| ) |
| bool Puma::CCInstantiation::instantiate | ( | CTemplateInstance * | pseudo_instance, |
| CStructure * | scope | ||
| ) |
|
inline |
|
inline |
| void Puma::CCInstantiation::removeInstance | ( | ) |
|
inline |