| Puma Reference Manual | Puma: Puma::CTypeTemplateParam Class Reference |
#include <Puma/CTypeInfo.h>

Public Member Functions | |
| CTypeTemplateParam (CTemplateParamInfo *info) | |
| Constructor. | |
| ~CTypeTemplateParam () | |
| Destructor. | |
| CTemplateParamInfo * | TemplateParamInfo () const |
| Get the template parameter information. | |
| void | TemplateParamInfo (CTemplateParamInfo *info) |
| Set the template parameter information. | |
| bool | isType () const |
| Check if this is the type of a type template parameter. | |
| bool | isNonType () const |
| Check if this is the type of a non-type template parameter. | |
| Puma::CTypeTemplateParam::CTypeTemplateParam | ( | CTemplateParamInfo * | info | ) | [inline] |
Constructor.
The type ID is CTypeInfo::TYPE_TEMPLATE_PARAM.
| info | The template parameter. |
| Puma::CTypeTemplateParam::~CTypeTemplateParam | ( | ) | [inline] |
Destructor.
| CTemplateParamInfo * Puma::CTypeTemplateParam::TemplateParamInfo | ( | ) | const [inline] |
Get the template parameter information.
| void Puma::CTypeTemplateParam::TemplateParamInfo | ( | CTemplateParamInfo * | info | ) | [inline] |
Set the template parameter information.
| info | The template parameter. |
| bool Puma::CTypeTemplateParam::isType | ( | ) | const |
Check if this is the type of a type template parameter.
| bool Puma::CTypeTemplateParam::isNonType | ( | ) | const [inline] |
Check if this is the type of a non-type template parameter.