#include <CTemplateParamInfo.h>
Public Member Functions | |
CTemplateParamInfo () | |
~CTemplateParamInfo () | |
bool | isTemplate () const |
bool | isTypeParam () const |
CTemplateInfo * | TemplateInfo () const |
CTemplateInfo * | TemplateTemplate () const |
CT_TemplateParamDecl * | Tree () const |
CT_ExprList * | DefaultArgument () const |
CTypeTemplateParam * | TypeInfo () const |
CTypeInfo * | ValueType () const |
CTemplateInstance * | TemplateInstance () const |
int | getPosition () const |
void | isTypeParam (bool) |
void | ValueType (CTypeInfo *) |
void | TemplateInfo (CTemplateInfo *) |
void | TemplateTemplate (CTemplateInfo *) |
void | TemplateInstance (CTemplateInstance *) |
Puma::CTemplateParamInfo::CTemplateParamInfo | ( | ) | [inline] |
Puma::CTemplateParamInfo::~CTemplateParamInfo | ( | ) |
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] |