#include <CTemplateInfo.h>

| Puma::CTemplateInfo::CTemplateInfo | ( | ) | [inline] |
| Puma::CTemplateInfo::~CTemplateInfo | ( | ) |
| void Puma::CTemplateInfo::removeLinks | ( | ) |
| bool Puma::CTemplateInfo::isFunction | ( | ) | const [inline] |
Reimplemented from Puma::CScopeInfo.
| bool Puma::CTemplateInfo::isClass | ( | ) | const [inline] |
Reimplemented from Puma::CScopeInfo.
| bool Puma::CTemplateInfo::isAttribute | ( | ) | const [inline] |
| bool Puma::CTemplateInfo::isBaseTemplate | ( | ) | const [inline] |
| bool Puma::CTemplateInfo::isSpecialization | ( | ) | const [inline] |
| void Puma::CTemplateInfo::increaseDepth | ( | ) | [inline] |
| void Puma::CTemplateInfo::decreaseDepth | ( | ) | [inline] |
| unsigned Puma::CTemplateInfo::Depth | ( | ) | const [inline] |
| CObjectInfo * Puma::CTemplateInfo::ObjectInfo | ( | ) | const [inline] |
Reimplemented from Puma::CObjectInfo.
| CT_TemplateDecl * Puma::CTemplateInfo::Tree | ( | ) | const [inline] |
Reimplemented from Puma::CObjectInfo.
| CTemplateInfo * Puma::CTemplateInfo::BaseTemplate | ( | ) | const [inline] |
| CTemplateParamInfo* Puma::CTemplateInfo::newTemplateParam | ( | bool | add = true |
) |
| unsigned Puma::CTemplateInfo::Parameters | ( | ) | const [inline] |
| CTemplateParamInfo * Puma::CTemplateInfo::Parameter | ( | unsigned | i | ) | const [inline] |
| CT_ExprList* Puma::CTemplateInfo::DefaultArgument | ( | unsigned | ) | const |
| unsigned Puma::CTemplateInfo::Instances | ( | ) | const [inline] |
| CObjectInfo * Puma::CTemplateInfo::Instance | ( | unsigned | i | ) | [inline] |
| void Puma::CTemplateInfo::addInstance | ( | CObjectInfo * | inst | ) | [inline] |
| void Puma::CTemplateInfo::addPseudoInstance | ( | CObjectInfo * | inst | ) | [inline] |
| void Puma::CTemplateInfo::removeInstance | ( | const CObjectInfo * | ) |
| unsigned Puma::CTemplateInfo::Specializations | ( | ) | const [inline] |
| CTemplateInfo * Puma::CTemplateInfo::Specialization | ( | unsigned | i | ) | [inline] |
| void Puma::CTemplateInfo::addSpecialization | ( | CTemplateInfo * | ) |
| void Puma::CTemplateInfo::removeSpecialization | ( | const CTemplateInfo * | ) |
| void Puma::CTemplateInfo::isSpecialization | ( | bool | v | ) | [inline] |
| void Puma::CTemplateInfo::SpecializationName | ( | CT_TemplateName * | name | ) | [inline] |
| CT_TemplateName * Puma::CTemplateInfo::SpecializationName | ( | ) | const [inline] |
| void Puma::CTemplateInfo::deleteTemplateParam | ( | const CTemplateParamInfo * | ) |
| void Puma::CTemplateInfo::ObjectInfo | ( | CObjectInfo * | info | ) | [inline] |
| void Puma::CTemplateInfo::BaseTemplate | ( | CTemplateInfo * | ) |
| static bool Puma::CTemplateInfo::equalArguments | ( | CTemplateInstance * | , | |
| CTemplateInstance * | ||||
| ) | [static] |
1.5.5