Puma Reference Manual | Puma::CFctInstance Class Reference |
Semantic information about an instance of a function template. More...
#include <Puma/CFctInstance.h>
Public Member Functions | |
CFctInstance () | |
Constructor. | |
~CFctInstance () | |
Destructor. | |
CTemplateInstance * | TemplateInstance () const |
Get the semantic information for the template instance. | |
void | RealTypeInfo (CTypeInfo *type) |
Set the type of the real instantiation. |
Semantic information about an instance of a function template.
Puma::CFctInstance::CFctInstance | ( | ) | [inline] |
Constructor.
Destructor.
If the object type is CObjectInfo::FCT_INSTANCE_INFO, then CObjectInfo::CleanUp() is called.
void Puma::CFctInstance::RealTypeInfo | ( | CTypeInfo * | type | ) |
Set the type of the real instantiation.
type | The function type. |
CTemplateInstance * Puma::CFctInstance::TemplateInstance | ( | ) | const [inline] |
Get the semantic information for the template instance.
Reimplemented from Puma::CObjectInfo.