Puma::CTemplateParamInfo Class Reference

#include <CTemplateParamInfo.h>

Inheritance diagram for Puma::CTemplateParamInfo:

Inheritance graph

List of all members.

Public Member Functions

 CTemplateParamInfo ()
 ~CTemplateParamInfo ()
bool isTemplate () const
bool isTypeParam () const
CTemplateInfoTemplateInfo () const
CTemplateInfoTemplateTemplate () const
CT_TemplateParamDeclTree () const
CT_ExprListDefaultArgument () const
CTypeTemplateParamTypeInfo () const
CTypeInfoValueType () const
CTemplateInstanceTemplateInstance () const
int getPosition () const
void isTypeParam (bool)
void ValueType (CTypeInfo *)
void TemplateInfo (CTemplateInfo *)
void TemplateTemplate (CTemplateInfo *)
void TemplateInstance (CTemplateInstance *)


Constructor & Destructor Documentation

Puma::CTemplateParamInfo::CTemplateParamInfo (  )  [inline]

Puma::CTemplateParamInfo::~CTemplateParamInfo (  ) 


Member Function Documentation

bool Puma::CTemplateParamInfo::isTemplate (  )  const [inline]

Reimplemented from Puma::CObjectInfo.

bool Puma::CTemplateParamInfo::isTypeParam (  )  const [inline]

CTemplateInfo * Puma::CTemplateParamInfo::TemplateInfo (  )  const [inline]

Reimplemented from Puma::CObjectInfo.

CTemplateInfo * Puma::CTemplateParamInfo::TemplateTemplate (  )  const [inline]

CT_TemplateParamDecl * Puma::CTemplateParamInfo::Tree (  )  const [inline]

Reimplemented from Puma::CObjectInfo.

CT_ExprList* Puma::CTemplateParamInfo::DefaultArgument (  )  const

CTypeTemplateParam * Puma::CTemplateParamInfo::TypeInfo (  )  const [inline]

Reimplemented from Puma::CObjectInfo.

CTypeInfo * Puma::CTemplateParamInfo::ValueType (  )  const [inline]

CTemplateInstance * Puma::CTemplateParamInfo::TemplateInstance (  )  const [inline]

Reimplemented from Puma::CObjectInfo.

int Puma::CTemplateParamInfo::getPosition (  )  const

void Puma::CTemplateParamInfo::isTypeParam ( bool  tp  )  [inline]

void Puma::CTemplateParamInfo::ValueType ( CTypeInfo vt  )  [inline]

void Puma::CTemplateParamInfo::TemplateInfo ( CTemplateInfo info  )  [inline]

void Puma::CTemplateParamInfo::TemplateTemplate ( CTemplateInfo info  )  [inline]

void Puma::CTemplateParamInfo::TemplateInstance ( CTemplateInstance info  )  [inline]


Generated on Sat May 10 03:03:51 2008 for Puma by  doxygen 1.5.5