Puma Reference Manual Puma: Puma::CFctInstance Class Reference



Puma::CFctInstance Class Reference

Semantic information about an instance of a function template. More...

#include <Puma/CFctInstance.h>

Inherits Puma::CFunctionInfo.

List of all members.

Public Member Functions

 CFctInstance ()
 Constructor.
 ~CFctInstance ()
 Destructor.
CTemplateInstanceTemplateInstance () const
 Get the semantic information for the template instance.
void RealTypeInfo (CTypeInfo *type)
 Set the type of the real instantiation.

Detailed Description

Semantic information about an instance of a function template.


Constructor & Destructor Documentation

Puma::CFctInstance::CFctInstance (  )  [inline]

Constructor.

Puma::CFctInstance::~CFctInstance (  ) 

Destructor.

If the object type is CObjectInfo::FCT_INSTANCE_INFO, then CObjectInfo::CleanUp() is called.


Member Function Documentation

void Puma::CFctInstance::RealTypeInfo ( CTypeInfo type  ) 

Set the type of the real instantiation.

Parameters:
type The function type.
CTemplateInstance * Puma::CFctInstance::TemplateInstance (  )  const [inline]

Get the semantic information for the template instance.

Reimplemented from Puma::CObjectInfo.




Puma Reference Manual. Created on 11 Sep 2009.