#include <CObjectInfo.h>

enum Puma::CObjectInfo::ObjectId [protected] |
| Puma::CObjectInfo::~CObjectInfo | ( | ) |
| Puma::CObjectInfo::CObjectInfo | ( | CObjectInfo::ObjectId | id | ) | [inline, protected] |
| bool Puma::CObjectInfo::operator== | ( | const CObjectInfo & | ) | const |
| bool Puma::CObjectInfo::operator!= | ( | const CObjectInfo & | info | ) | const [inline] |
| CObjectInfo * Puma::CObjectInfo::ObjectInfo | ( | ) | const [inline] |
Reimplemented in Puma::CTemplateInfo.
| CLabelInfo * Puma::CObjectInfo::LabelInfo | ( | ) | const [inline] |
| CMemberAliasInfo * Puma::CObjectInfo::MemberAliasInfo | ( | ) | const [inline] |
| CBaseClassInfo * Puma::CObjectInfo::BaseClassInfo | ( | ) | const [inline] |
| CUsingInfo * Puma::CObjectInfo::UsingInfo | ( | ) | const [inline] |
| CTypedefInfo * Puma::CObjectInfo::TypedefInfo | ( | ) | const [inline] |
| CArgumentInfo * Puma::CObjectInfo::ArgumentInfo | ( | ) | const [inline] |
| CAttributeInfo * Puma::CObjectInfo::AttributeInfo | ( | ) | const [inline] |
| CTemplateParamInfo * Puma::CObjectInfo::TemplateParamInfo | ( | ) | const [inline] |
| CStructure * Puma::CObjectInfo::Structure | ( | ) | const [inline] |
| CFileInfo * Puma::CObjectInfo::FileInfo | ( | ) | const [inline] |
| CRecord * Puma::CObjectInfo::Record | ( | ) | const [inline] |
Reimplemented in Puma::CAttributeInfo, and Puma::CFunctionInfo.
| CLocalScope * Puma::CObjectInfo::LocalScope | ( | ) | const [inline] |
| CScopeInfo * Puma::CObjectInfo::ScopeInfo | ( | ) | const [inline] |
| CClassInfo * Puma::CObjectInfo::ClassInfo | ( | ) | const [inline] |
| CUnionInfo * Puma::CObjectInfo::UnionInfo | ( | ) | const [inline] |
| CEnumInfo * Puma::CObjectInfo::EnumInfo | ( | ) | const [inline] |
| CFunctionInfo * Puma::CObjectInfo::FunctionInfo | ( | ) | const [inline] |
| CNamespaceInfo * Puma::CObjectInfo::NamespaceInfo | ( | ) | const [inline] |
| CEnumeratorInfo * Puma::CObjectInfo::EnumeratorInfo | ( | ) | const [inline] |
| CTemplateInfo * Puma::CObjectInfo::TemplateInfo | ( | ) | const [inline] |
Reimplemented in Puma::CAttributeInfo, Puma::CFunctionInfo, Puma::CRecord, and Puma::CTemplateParamInfo.
| CClassInstance * Puma::CObjectInfo::ClassInstance | ( | ) | const [inline] |
| CFctInstance * Puma::CObjectInfo::FctInstance | ( | ) | const [inline] |
| CUnionInstance * Puma::CObjectInfo::UnionInstance | ( | ) | const [inline] |
| CTemplateInstance* Puma::CObjectInfo::TemplateInstance | ( | ) | const |
Reimplemented in Puma::CClassInstance, Puma::CFctInstance, Puma::CTemplateParamInfo, and Puma::CUnionInstance.
| CRecord* Puma::CObjectInfo::ClassScope | ( | ) | const |
| CObjectInfo::ObjectId Puma::CObjectInfo::Id | ( | ) | const [inline] |
| const DString & Puma::CObjectInfo::Name | ( | ) | const [inline] |
| const char* Puma::CObjectInfo::QualName | ( | bool | abs = false, |
|
| bool | tdef = false | |||
| ) |
| CObjectInfo* Puma::CObjectInfo::DefObject | ( | ) | const |
Reimplemented in Puma::CAttributeInfo, Puma::CClassInfo, Puma::CEnumInfo, Puma::CFunctionInfo, and Puma::CUnionInfo.
| CTypeInfo * Puma::CObjectInfo::TypeInfo | ( | ) | const [inline] |
Reimplemented in Puma::CClassInfo, Puma::CEnumInfo, Puma::CFunctionInfo, Puma::CTemplateParamInfo, and Puma::CUnionInfo.
| CScopeInfo* Puma::CObjectInfo::Scope | ( | ) | const |
Reimplemented in Puma::CScopeRequest.
| CStructure * Puma::CObjectInfo::QualifiedScope | ( | ) | const [inline] |
| CSourceInfo * Puma::CObjectInfo::SourceInfo | ( | ) | const [inline] |
| CClassDatabase * Puma::CObjectInfo::ClassDB | ( | ) | const [inline] |
| CTree * Puma::CObjectInfo::Tree | ( | ) | const [inline] |
Reimplemented in Puma::CAttributeInfo, Puma::CBaseClassInfo, Puma::CEnumeratorInfo, Puma::CTemplateInfo, and Puma::CTemplateParamInfo.
| CObjectInfo * Puma::CObjectInfo::NextObject | ( | ) | const [inline] |
| CObjectInfo * Puma::CObjectInfo::PrevObject | ( | ) | const [inline] |
| bool Puma::CObjectInfo::isAnonymous | ( | ) | const [inline] |
| bool Puma::CObjectInfo::isTemplate | ( | ) | const |
Reimplemented in Puma::CFunctionInfo, Puma::CRecord, and Puma::CTemplateParamInfo.
| bool Puma::CObjectInfo::isTemplateInstance | ( | ) | const [inline] |
| bool Puma::CObjectInfo::isBuiltin | ( | ) | const [inline] |
| bool Puma::CObjectInfo::isClassMember | ( | ) | const |
| CTemplateInfo* Puma::CObjectInfo::Template | ( | ) | const |
| CObjectInfo * Puma::CObjectInfo::BaseObject | ( | ) | const [inline] |
Reimplemented in Puma::CAttributeInfo, Puma::CClassInfo, Puma::CEnumeratorInfo, Puma::CEnumInfo, Puma::CFunctionInfo, Puma::CTypedefInfo, and Puma::CUnionInfo.
| CT_ExprList * Puma::CObjectInfo::Init | ( | ) | const [inline] |
Reimplemented in Puma::CArgumentInfo, Puma::CAttributeInfo, Puma::CEnumeratorInfo, and Puma::CFunctionInfo.
| CProtection::Type Puma::CObjectInfo::Protection | ( | ) | const [inline] |
| CLinkage::Type Puma::CObjectInfo::Linkage | ( | ) | const [inline] |
| CStorage::Type Puma::CObjectInfo::Storage | ( | ) | const [inline] |
| const CLanguage & Puma::CObjectInfo::Language | ( | ) | const [inline] |
| CLanguage & Puma::CObjectInfo::Language | ( | ) | [inline] |
| bool Puma::CObjectInfo::isVirtual | ( | ) | const [inline] |
| bool Puma::CObjectInfo::isStatic | ( | ) | const [inline] |
| bool Puma::CObjectInfo::isExtern | ( | ) | const [inline] |
| bool Puma::CObjectInfo::isMutable | ( | ) | const [inline] |
| bool Puma::CObjectInfo::isRegister | ( | ) | const [inline] |
| bool Puma::CObjectInfo::isExplicit | ( | ) | const [inline] |
| bool Puma::CObjectInfo::isInline | ( | ) | const [inline] |
| bool Puma::CObjectInfo::isAuto | ( | ) | const [inline] |
| CStructure * Puma::CObjectInfo::AssignedScope | ( | ) | const [inline] |
| bool Puma::CObjectInfo::isRegistered | ( | const CStructure * | ) | const |
| void Puma::CObjectInfo::Name | ( | const char * | s | ) | [inline] |
| void Puma::CObjectInfo::Name | ( | const DString & | ) |
| void Puma::CObjectInfo::TypeInfo | ( | CTypeInfo * | ) |
| void Puma::CObjectInfo::BaseObject | ( | CObjectInfo * | info | ) | [inline] |
| void Puma::CObjectInfo::Protection | ( | CProtection::Type | s | ) | [inline] |
| void Puma::CObjectInfo::Linkage | ( | CLinkage::Type | s | ) | [inline] |
| void Puma::CObjectInfo::Storage | ( | CStorage::Type | s | ) | [inline] |
| void Puma::CObjectInfo::FileInfo | ( | CFileInfo * | ) |
| void Puma::CObjectInfo::Tree | ( | CTree * | t | ) | [inline] |
| void Puma::CObjectInfo::ClassDB | ( | CClassDatabase * | db | ) | [inline] |
| void Puma::CObjectInfo::DeleteMembersOnly | ( | ) | [inline] |
| void Puma::CObjectInfo::NextObject | ( | CObjectInfo * | ) |
| void Puma::CObjectInfo::PrevObject | ( | CObjectInfo * | ) |
| void Puma::CObjectInfo::Unlink | ( | ) |
| void Puma::CObjectInfo::Register | ( | CStructure * | scope | ) | [inline] |
| void Puma::CObjectInfo::Unregister | ( | CStructure * | ) |
| void Puma::CObjectInfo::isVirtual | ( | bool | v | ) | [inline] |
| void Puma::CObjectInfo::isStatic | ( | bool | v | ) | [inline] |
| void Puma::CObjectInfo::isExtern | ( | bool | v | ) | [inline] |
| void Puma::CObjectInfo::isMutable | ( | bool | v | ) | [inline] |
| void Puma::CObjectInfo::isRegister | ( | bool | v | ) | [inline] |
| void Puma::CObjectInfo::isExplicit | ( | bool | v | ) | [inline] |
| void Puma::CObjectInfo::isInline | ( | bool | v | ) | [inline] |
| void Puma::CObjectInfo::isAuto | ( | bool | v | ) | [inline] |
| void Puma::CObjectInfo::AssignedScope | ( | CStructure * | s | ) | [inline] |
| void Puma::CObjectInfo::CleanUp | ( | ) | [protected] |
bool Puma::CObjectInfo::_DeleteMembersOnly [protected] |
CStructure* Puma::CObjectInfo::_QualScope [protected] |
CStructure* Puma::CObjectInfo::_AssignedScope [protected] |
Array<CStructure*> Puma::CObjectInfo::_Registered [protected] |
1.5.5