_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 |
CClassInstance() | Puma::CClassInstance | 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::CClassInstance | inline |
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 | |
~CClassInstance() | Puma::CClassInstance | inline |
~CObjectInfo() | Puma::CObjectInfo | |
~CRecord() | Puma::CRecord | |
~CScopeInfo() | Puma::CScopeInfo | |
~CStructure() | Puma::CStructure | |