| _AssignedScope | Puma::CObjectInfo | protected |
| _QualScope | Puma::CObjectInfo | protected |
| _Registered | Puma::CObjectInfo | protected |
| Accessibility(CObjectInfo *oi) const | Puma::CClassInfo | |
| addAttribute(CAttributeInfo *info) | Puma::CStructure | |
| addBaseClass(CBaseClassInfo *bc) | Puma::CClassInfo | |
| addChild(CScopeInfo *scope) | Puma::CScopeInfo | |
| addDerivedClass(CClassInfo *dc) | Puma::CClassInfo | |
| addFriend(CRecord *info) | Puma::CStructure | |
| addFunction(CFunctionInfo *info) | Puma::CStructure | |
| addInstantiateDelayed(Token *start, CTree *tree) | Puma::CRecord | inline |
| addNamedObject(CObjectInfo *info) | Puma::CStructure | |
| addNamespace(CNamespaceInfo *info) | Puma::CStructure | |
| addObject(CObjectInfo *info) | Puma::CStructure | |
| addParseDelayed(CTree *tree) | Puma::CRecord | inline |
| addTemplateParam(CTemplateParamInfo *info) | Puma::CStructure | |
| addType(CObjectInfo *info) | Puma::CStructure | |
| addUsing(CUsingInfo *info) | Puma::CStructure | |
| ARGUMENT_INFO enum value | Puma::CObjectInfo | |
| ArgumentInfo() const | Puma::CObjectInfo | inline |
| AssignedScope() const | Puma::CObjectInfo | inline |
| AssignedScope(CStructure *s) | Puma::CObjectInfo | inline |
| Attribute(unsigned n) const | Puma::CStructure | inline |
| Attribute(const DString &name, unsigned n=0) const | Puma::CStructure | |
| ATTRIBUTE_INFO enum value | Puma::CObjectInfo | |
| AttributeInfo() const | Puma::CObjectInfo | inline |
| Attributes() const | Puma::CStructure | inline |
| Attributes(const DString &name) const | Puma::CStructure | |
| BaseClass(unsigned n) const | Puma::CClassInfo | inline |
| BaseClass(const char *name) const | Puma::CClassInfo | |
| BASECLASS_INFO enum value | Puma::CObjectInfo | |
| BaseClasses() const | Puma::CClassInfo | inline |
| BaseClassInfo() const | Puma::CObjectInfo | inline |
| BaseObject() const | Puma::CObjectInfo | inline |
| BaseObject(CObjectInfo *base) | Puma::CObjectInfo | inline |
| CClassInfo(ObjectId id) | Puma::CClassInfo | inlineprotected |
| CClassInfo() | Puma::CClassInfo | inline |
| Child(unsigned) const | Puma::CScopeInfo | inline |
| Children() const | Puma::CScopeInfo | inline |
| CLASS_INFO enum value | Puma::CObjectInfo | |
| CLASS_INSTANCE_INFO enum value | Puma::CObjectInfo | |
| ClassDB() const | Puma::CObjectInfo | inline |
| ClassDB(CSemDatabase *db) | Puma::CObjectInfo | inline |
| ClassInfo() const | Puma::CObjectInfo | inline |
| ClassInstance() const | Puma::CObjectInfo | inline |
| ClassScope() const | Puma::CObjectInfo | |
| CObjectInfo(ObjectId id) | Puma::CObjectInfo | inlineprotected |
| CRecord(ObjectId id) | Puma::CRecord | inlineprotected |
| CScopeInfo(ObjectId id) | Puma::CScopeInfo | inlineprotected |
| CStructure(ObjectId id) | Puma::CStructure | inlineprotected |
| DefObject() const | Puma::CClassInfo | |
| deleteAttribute(const CAttributeInfo *info) | Puma::CStructure | |
| deleteClass(const CClassInfo *c) | Puma::CScopeInfo | |
| deleteEnum(const CEnumInfo *info) | Puma::CStructure | |
| deleteFunction(const CFunctionInfo *fct) | Puma::CScopeInfo | |
| deleteLocalScope(const CLocalScope *scope) | Puma::CScopeInfo | |
| deleteMemberAlias(const CMemberAliasInfo *info) | Puma::CStructure | |
| deleteNamespace(const CNamespaceInfo *ns) | Puma::CScopeInfo | |
| deleteTemplate(const CTemplateInfo *tpl) | Puma::CScopeInfo | |
| deleteTypedef(const CTypedefInfo *info) | Puma::CStructure | |
| deleteUnion(const CUnionInfo *u) | Puma::CScopeInfo | |
| deleteUsing(const CUsingInfo *info) | Puma::CStructure | |
| DerivedClass(unsigned n) const | Puma::CClassInfo | inline |
| DerivedClass(const char *name) const | Puma::CClassInfo | |
| DerivedClasses() const | Puma::CClassInfo | inline |
| ENUM_INFO enum value | Puma::CObjectInfo | |
| ENUMERATOR_INFO enum value | Puma::CObjectInfo | |
| EnumeratorInfo() const | Puma::CObjectInfo | inline |
| EnumInfo() const | Puma::CObjectInfo | inline |
| FCT_INSTANCE_INFO enum value | Puma::CObjectInfo | |
| FctInstance() const | Puma::CObjectInfo | inline |
| FILE_INFO enum value | Puma::CObjectInfo | |
| FileInfo() const | Puma::CObjectInfo | inline |
| FileInfo(CFileInfo *finfo) | Puma::CObjectInfo | |
| forgetParseDelayedListLength() | Puma::CRecord | inline |
| Friend(unsigned n) const | Puma::CStructure | inline |
| Friend(const DString &name, unsigned n=0) const | Puma::CStructure | |
| Friends() const | Puma::CStructure | inline |
| Friends(const DString &name) const | Puma::CStructure | |
| Function(unsigned n) const | Puma::CStructure | inline |
| Function(const DString &name, unsigned n=0) const | Puma::CStructure | |
| Function(const DString &name, CTypeInfo *type) const | Puma::CStructure | |
| FUNCTION_INFO enum value | Puma::CObjectInfo | |
| FunctionInfo() const | Puma::CObjectInfo | inline |
| Functions() const | Puma::CStructure | inline |
| Functions(const DString &name) const | Puma::CStructure | |
| GlobalScope() const | Puma::CScopeInfo | inline |
| hasDepBaseClass(bool depends) | Puma::CClassInfo | inline |
| hasDepBaseClass() const | Puma::CClassInfo | inline |
| hasTrivialAssign() const | Puma::CRecord | |
| hasTrivialCopy() const | Puma::CRecord | |
| hasTrivialCtor() const | Puma::CRecord | |
| hasTrivialDtor() const | Puma::CRecord | |
| hasVirtualDtor() const | Puma::CClassInfo | |
| haveInstantiateDelayed(Token *start) const | Puma::CRecord | inline |
| Id() const | Puma::CObjectInfo | inline |
| Init() const | Puma::CObjectInfo | |
| insideClass() const | Puma::CScopeInfo | inline |
| insideFunction() const | Puma::CScopeInfo | inline |
| insideMethod() const | Puma::CScopeInfo | inline |
| insideRecord() const | Puma::CScopeInfo | inline |
| insideTemplate() const | Puma::CScopeInfo | inline |
| insideUnion() const | Puma::CScopeInfo | inline |
| InstantiateDelayed(Token *start) const | Puma::CRecord | inline |
| InstantiateDelayedMap typedef | Puma::CRecord | |
| isAbstract() const | Puma::CClassInfo | |
| isAggregate() const | Puma::CClassInfo | |
| isAnonymous() const | Puma::CObjectInfo | inline |
| isAuto() const | Puma::CObjectInfo | inline |
| isAuto(bool v) | Puma::CObjectInfo | inline |
| isBaseClass(const CClassInfo *base, bool recursive=false) const | Puma::CClassInfo | |
| isBuiltin() const | Puma::CObjectInfo | inline |
| isClass() const | Puma::CScopeInfo | inline |
| isClassMember() const | Puma::CObjectInfo | |
| isClassTemplate() const | Puma::CScopeInfo | |
| isComplete(unsigned long pos=0) const | Puma::CRecord | |
| isCompleteParsed() const | Puma::CRecord | inline |
| isCompleteParsed(bool v) | Puma::CRecord | inline |
| isDefined() const | Puma::CRecord | |
| isDerivedClass(const CClassInfo *dc, bool recursive=false) const | Puma::CClassInfo | |
| isEmpty() const | Puma::CClassInfo | |
| isExplicit() const | Puma::CObjectInfo | inline |
| isExplicit(bool v) | Puma::CObjectInfo | inline |
| isExtern() const | Puma::CObjectInfo | inline |
| isExtern(bool v) | Puma::CObjectInfo | inline |
| isFctTemplate() const | Puma::CScopeInfo | |
| isFile() const | Puma::CScopeInfo | inline |
| isFunction() const | Puma::CScopeInfo | inline |
| isHiddenForwardDecl() const | Puma::CRecord | inline |
| isHiddenForwardDecl(bool v) | Puma::CRecord | inline |
| isInline() const | Puma::CObjectInfo | inline |
| isInline(bool v) | Puma::CObjectInfo | inline |
| isLocal() const | Puma::CObjectInfo | |
| isLocalClass() const | Puma::CScopeInfo | inline |
| isLocalRecord() const | Puma::CScopeInfo | inline |
| isLocalScope() const | Puma::CScopeInfo | inline |
| isLocalUnion() const | Puma::CScopeInfo | inline |
| isMemberAlias(const CObjectInfo *info) const | Puma::CStructure | inline |
| isMethod() const | Puma::CScopeInfo | |
| isMutable() const | Puma::CObjectInfo | inline |
| isMutable(bool v) | Puma::CObjectInfo | inline |
| isNamespace() const | Puma::CScopeInfo | inline |
| isObject() const | Puma::CObjectInfo | |
| isPolymorphic() const | Puma::CClassInfo | |
| isRecord() const | Puma::CScopeInfo | inline |
| isRegister() const | Puma::CObjectInfo | inline |
| isRegister(bool v) | Puma::CObjectInfo | inline |
| isRegistered(const CStructure *s) const | Puma::CObjectInfo | |
| isStatic() const | Puma::CObjectInfo | inline |
| isStatic(bool v) | Puma::CObjectInfo | inline |
| isStruct() const | Puma::CClassInfo | |
| isTemplate() const | Puma::CRecord | inline |
| isTemplate(bool v) | Puma::CRecord | inline |
| isTemplateInstance() const | Puma::CObjectInfo | |
| isThreadLocal() const | Puma::CObjectInfo | inline |
| isThreadLocal(bool v) | Puma::CObjectInfo | inline |
| isTrivial() const | Puma::CRecord | |
| isType() const | Puma::CObjectInfo | |
| isUnion() const | Puma::CScopeInfo | inline |
| isVirtual() const | Puma::CObjectInfo | inline |
| isVirtual(bool v) | Puma::CObjectInfo | inline |
| LABEL_INFO enum value | Puma::CObjectInfo | |
| LabelInfo() const | Puma::CObjectInfo | inline |
| Language() const | Puma::CObjectInfo | inline |
| Language() | Puma::CObjectInfo | inline |
| Linkage() const | Puma::CObjectInfo | inline |
| Linkage(CLinkage::Type l) | Puma::CObjectInfo | inline |
| LOCAL_INFO enum value | Puma::CObjectInfo | |
| LocalScope() const | Puma::CObjectInfo | inline |
| MemberAlias(const CObjectInfo *info) const | Puma::CStructure | |
| MEMBERALIAS_INFO enum value | Puma::CObjectInfo | |
| MemberAliasInfo() const | Puma::CObjectInfo | inline |
| Name() const | Puma::CObjectInfo | inline |
| Name(const char *s) | Puma::CObjectInfo | inline |
| Name(const DString &ds) | Puma::CObjectInfo | |
| Namespace(unsigned n) const | Puma::CStructure | inline |
| Namespace(const DString &name, unsigned n=0) const | Puma::CStructure | |
| NAMESPACE_INFO enum value | Puma::CObjectInfo | |
| NamespaceInfo() const | Puma::CObjectInfo | inline |
| Namespaces() const | Puma::CStructure | inline |
| Namespaces(const DString &name) const | Puma::CStructure | |
| newAttribute() | Puma::CStructure | |
| newBaseClass(CClassInfo *bc=0) | Puma::CClassInfo | |
| newClass(bool inst=false) | Puma::CScopeInfo | |
| newEnum() | Puma::CStructure | |
| newFunction(bool inst=false) | Puma::CScopeInfo | |
| newLocalScope() | Puma::CScopeInfo | |
| newMemberAlias(CObjectInfo *member, bool direct_member=false) | Puma::CStructure | |
| newNamespace() | Puma::CScopeInfo | |
| newTemplate() | Puma::CScopeInfo | |
| newTypedef() | Puma::CStructure | |
| newUnion(bool inst=false) | Puma::CScopeInfo | |
| newUsing() | Puma::CStructure | |
| NextObject() const | Puma::CObjectInfo | inline |
| NextObject(CObjectInfo *obj) | Puma::CObjectInfo | |
| Object(unsigned n) const | Puma::CStructure | inline |
| Object(const DString &name, unsigned n=0) const | Puma::CStructure | |
| ObjectId enum name | Puma::CObjectInfo | |
| ObjectInfo() const | Puma::CObjectInfo | inline |
| ObjectInfoList typedef | Puma::CStructure | |
| ObjectInfoMap() | Puma::CStructure | inline |
| ObjectInfos() const | Puma::CStructure | inline |
| ObjectInfoSet typedef | Puma::CStructure | |
| Objects() const | Puma::CStructure | inline |
| Objects(const DString &name) const | Puma::CStructure | |
| ObjectsByName typedef | Puma::CStructure | |
| operator!=(const CObjectInfo &) const | Puma::CObjectInfo | inline |
| operator==(const CObjectInfo &) const | Puma::CObjectInfo | |
| overridesVirtual(const CFunctionInfo *fi) const | Puma::CClassInfo | |
| Parent() const | Puma::CScopeInfo | inline |
| Parent(const CScopeInfo *scope) | Puma::CScopeInfo | |
| ParseDelayed() const | Puma::CRecord | inline |
| ParseDelayed(unsigned n) const | Puma::CRecord | inline |
| PrevObject() const | Puma::CObjectInfo | inline |
| PrevObject(CObjectInfo *obj) | Puma::CObjectInfo | |
| Protection() const | Puma::CObjectInfo | inline |
| Protection(CProtection::Type p) | Puma::CObjectInfo | inline |
| QualifiedScope(CStructure *scope) | Puma::CRecord | inline |
| Puma::CStructure::QualifiedScope() const | Puma::CObjectInfo | inline |
| QualName(bool abs=false, bool tdef=false, bool unnamed=false) | Puma::CObjectInfo | |
| Record() const | Puma::CObjectInfo | inline |
| Register(CStructure *s) | Puma::CObjectInfo | inline |
| rejectParseDelayed() | Puma::CRecord | |
| removeAttribute(const CAttributeInfo *info) | Puma::CStructure | |
| removeBaseClass(const CBaseClassInfo *bc) | Puma::CClassInfo | |
| removeBaseClass(const CClassInfo *bc) | Puma::CClassInfo | |
| removeChild(const CScopeInfo *scope) | Puma::CScopeInfo | |
| removeDelayed(CTree *tree) | Puma::CRecord | |
| removeDerivedClass(const CClassInfo *dc) | Puma::CClassInfo | |
| removeFriend(const CRecord *info) | Puma::CStructure | |
| removeFunction(const CFunctionInfo *info) | Puma::CStructure | |
| removeMemberAlias(const CMemberAliasInfo *info) | Puma::CStructure | |
| removeNamedObject(const DString &name, CObjectInfo *info) | Puma::CStructure | |
| removeNamespace(const CNamespaceInfo *info) | Puma::CStructure | |
| removeObject(const CObjectInfo *info) | Puma::CStructure | |
| removeRegisterEntry() | Puma::CStructure | |
| removeTemplateParam(const CTemplateParamInfo *info) | Puma::CStructure | |
| removeType(const CObjectInfo *info) | Puma::CStructure | |
| removeUsing(const CUsingInfo *info) | Puma::CStructure | |
| resetDelayed() | Puma::CRecord | inline |
| saveParseDelayedListLength() | Puma::CRecord | inline |
| Scope() const | Puma::CObjectInfo | |
| ScopeInfo() const | Puma::CObjectInfo | inline |
| SemDB() const | Puma::CObjectInfo | inline |
| SemDB(CSemDatabase *db) | Puma::CObjectInfo | inline |
| setShared(CStructure *share) | Puma::CStructure | |
| SourceInfo() const | Puma::CObjectInfo | inline |
| Specifiers() const | Puma::CObjectInfo | inline |
| Specifiers(const CSpecifiers &) | Puma::CObjectInfo | inline |
| Storage() const | Puma::CObjectInfo | inline |
| Storage(CStorage::Type s) | Puma::CObjectInfo | inline |
| Structure() const | Puma::CObjectInfo | inline |
| Template() const | Puma::CObjectInfo | |
| TEMPLATE_INFO enum value | Puma::CObjectInfo | |
| TEMPLATE_PARAM_INFO enum value | Puma::CObjectInfo | |
| TemplateInfo() const | Puma::CRecord | inline |
| TemplateInfo(CTemplateInfo *info) | Puma::CRecord | inline |
| TemplateInstance() const | Puma::CObjectInfo | |
| TemplateParam(unsigned n) const | Puma::CStructure | inline |
| TemplateParam(const DString &name, unsigned n=0) const | Puma::CStructure | |
| TemplateParamInfo() const | Puma::CObjectInfo | inline |
| TemplateParams() const | Puma::CStructure | inline |
| TemplateParams(const DString &name) const | Puma::CStructure | |
| Tree() const | Puma::CObjectInfo | inline |
| Tree(CTree *tree) | Puma::CObjectInfo | inline |
| TreeList typedef | Puma::CRecord | |
| Type(unsigned n) const | Puma::CStructure | inline |
| Type(const DString &name, unsigned n=0) const | Puma::CStructure | |
| Typedef(const DString &name, unsigned n=0) const | Puma::CStructure | |
| TYPEDEF_INFO enum value | Puma::CObjectInfo | |
| TypedefInfo() const | Puma::CObjectInfo | inline |
| TypeInfo() const | Puma::CClassInfo | inline |
| Puma::CRecord::TypeInfo(CTypeInfo *type) | Puma::CObjectInfo | |
| Types() const | Puma::CStructure | inline |
| Types(const DString &name) const | Puma::CStructure | |
| UNION_INFO enum value | Puma::CObjectInfo | |
| UNION_INSTANCE_INFO enum value | Puma::CObjectInfo | |
| UnionInfo() const | Puma::CObjectInfo | inline |
| UnionInstance() const | Puma::CObjectInfo | inline |
| Unlink() | Puma::CObjectInfo | |
| Unregister(CStructure *s) | Puma::CObjectInfo | |
| Using(unsigned n) const | Puma::CStructure | inline |
| Using(const DString &name, unsigned n=0) const | Puma::CStructure | |
| USING_INFO enum value | Puma::CObjectInfo | |
| UsingInfo() const | Puma::CObjectInfo | inline |
| Usings() const | Puma::CStructure | inline |
| Usings(const DString &name) const | Puma::CStructure | |
| ~CClassInfo() | Puma::CClassInfo | |
| ~CObjectInfo() | Puma::CObjectInfo | |
| ~CRecord() | Puma::CRecord | |
| ~CScopeInfo() | Puma::CScopeInfo | |
| ~CStructure() | Puma::CStructure | |