Puma Reference Manual Puma::CCInstantiation Class Reference



Puma::CCInstantiation Class Reference

#include <CCInstantiation.h>

List of all members.

Public Member Functions

 CCInstantiation (ErrorSink &, bool=true)
 ~CCInstantiation ()
CObjectInfoinstantiate (CTree *, CObjectInfo *, bool=true, CStructure *=0, bool inst_immediately=false)
bool instantiate (CTemplateInstance *pseudo_instance, CStructure *scope)
bool detectedDelayedParseProblem ()
CObjectInfoObjectInfo ()
CStructureInstanceScope ()
CObjectInfoInstance () const
CStructureScope () const
void addArgument (CTree *)
void insertInstance (CObjectInfo *)
void removeInstance ()
void printInstantiationHeader ()

Constructor & Destructor Documentation


Member Function Documentation

void Puma::CCInstantiation::addArgument ( CTree a) [inline]
CObjectInfo* Puma::CCInstantiation::instantiate ( CTree ,
CObjectInfo ,
bool  = true,
CStructure = 0,
bool  inst_immediately = false 
)
bool Puma::CCInstantiation::instantiate ( CTemplateInstance pseudo_instance,
CStructure scope 
)