Puma Reference Manual Member List



Puma::CClassInfo Member List

This is the complete list of members for Puma::CClassInfo, including all inherited members.

_AssignedScopePuma::CObjectInfoprotected
_QualScopePuma::CObjectInfoprotected
_RegisteredPuma::CObjectInfoprotected
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::CRecordinline
addNamedObject(CObjectInfo *info)Puma::CStructure
addNamespace(CNamespaceInfo *info)Puma::CStructure
addObject(CObjectInfo *info)Puma::CStructure
addParseDelayed(CTree *tree)Puma::CRecordinline
addTemplateParam(CTemplateParamInfo *info)Puma::CStructure
addType(CObjectInfo *info)Puma::CStructure
addUsing(CUsingInfo *info)Puma::CStructure
ARGUMENT_INFO enum valuePuma::CObjectInfo
ArgumentInfo() const Puma::CObjectInfoinline
AssignedScope() const Puma::CObjectInfoinline
AssignedScope(CStructure *s)Puma::CObjectInfoinline
Attribute(unsigned n) const Puma::CStructureinline
Attribute(const DString &name, unsigned n=0) const Puma::CStructure
ATTRIBUTE_INFO enum valuePuma::CObjectInfo
AttributeInfo() const Puma::CObjectInfoinline
Attributes() const Puma::CStructureinline
Attributes(const DString &name) const Puma::CStructure
BaseClass(unsigned n) const Puma::CClassInfoinline
BaseClass(const char *name) const Puma::CClassInfo
BASECLASS_INFO enum valuePuma::CObjectInfo
BaseClasses() const Puma::CClassInfoinline
BaseClassInfo() const Puma::CObjectInfoinline
BaseObject() const Puma::CObjectInfoinline
BaseObject(CObjectInfo *base)Puma::CObjectInfoinline
CClassInfo(ObjectId id)Puma::CClassInfoinlineprotected
CClassInfo()Puma::CClassInfoinline
Child(unsigned) const Puma::CScopeInfoinline
Children() const Puma::CScopeInfoinline
CLASS_INFO enum valuePuma::CObjectInfo
CLASS_INSTANCE_INFO enum valuePuma::CObjectInfo
ClassDB() const Puma::CObjectInfoinline
ClassDB(CSemDatabase *db)Puma::CObjectInfoinline
ClassInfo() const Puma::CObjectInfoinline
ClassInstance() const Puma::CObjectInfoinline
ClassScope() const Puma::CObjectInfo
CObjectInfo(ObjectId id)Puma::CObjectInfoinlineprotected
CRecord(ObjectId id)Puma::CRecordinlineprotected
CScopeInfo(ObjectId id)Puma::CScopeInfoinlineprotected
CStructure(ObjectId id)Puma::CStructureinlineprotected
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::CClassInfoinline
DerivedClass(const char *name) const Puma::CClassInfo
DerivedClasses() const Puma::CClassInfoinline
ENUM_INFO enum valuePuma::CObjectInfo
ENUMERATOR_INFO enum valuePuma::CObjectInfo
EnumeratorInfo() const Puma::CObjectInfoinline
EnumInfo() const Puma::CObjectInfoinline
FCT_INSTANCE_INFO enum valuePuma::CObjectInfo
FctInstance() const Puma::CObjectInfoinline
FILE_INFO enum valuePuma::CObjectInfo
FileInfo() const Puma::CObjectInfoinline
FileInfo(CFileInfo *finfo)Puma::CObjectInfo
forgetParseDelayedListLength()Puma::CRecordinline
Friend(unsigned n) const Puma::CStructureinline
Friend(const DString &name, unsigned n=0) const Puma::CStructure
Friends() const Puma::CStructureinline
Friends(const DString &name) const Puma::CStructure
Function(unsigned n) const Puma::CStructureinline
Function(const DString &name, unsigned n=0) const Puma::CStructure
Function(const DString &name, CTypeInfo *type) const Puma::CStructure
FUNCTION_INFO enum valuePuma::CObjectInfo
FunctionInfo() const Puma::CObjectInfoinline
Functions() const Puma::CStructureinline
Functions(const DString &name) const Puma::CStructure
GlobalScope() const Puma::CScopeInfoinline
hasDepBaseClass(bool depends)Puma::CClassInfoinline
hasDepBaseClass() const Puma::CClassInfoinline
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::CRecordinline
Id() const Puma::CObjectInfoinline
Init() const Puma::CObjectInfo
insideClass() const Puma::CScopeInfoinline
insideFunction() const Puma::CScopeInfoinline
insideMethod() const Puma::CScopeInfoinline
insideRecord() const Puma::CScopeInfoinline
insideTemplate() const Puma::CScopeInfoinline
insideUnion() const Puma::CScopeInfoinline
InstantiateDelayed(Token *start) const Puma::CRecordinline
InstantiateDelayedMap typedefPuma::CRecord
isAbstract() const Puma::CClassInfo
isAggregate() const Puma::CClassInfo
isAnonymous() const Puma::CObjectInfoinline
isAuto() const Puma::CObjectInfoinline
isAuto(bool v)Puma::CObjectInfoinline
isBaseClass(const CClassInfo *base, bool recursive=false) const Puma::CClassInfo
isBuiltin() const Puma::CObjectInfoinline
isClass() const Puma::CScopeInfoinline
isClassMember() const Puma::CObjectInfo
isClassTemplate() const Puma::CScopeInfo
isComplete(unsigned long pos=0) const Puma::CRecord
isCompleteParsed() const Puma::CRecordinline
isCompleteParsed(bool v)Puma::CRecordinline
isDefined() const Puma::CRecord
isDerivedClass(const CClassInfo *dc, bool recursive=false) const Puma::CClassInfo
isEmpty() const Puma::CClassInfo
isExplicit() const Puma::CObjectInfoinline
isExplicit(bool v)Puma::CObjectInfoinline
isExtern() const Puma::CObjectInfoinline
isExtern(bool v)Puma::CObjectInfoinline
isFctTemplate() const Puma::CScopeInfo
isFile() const Puma::CScopeInfoinline
isFunction() const Puma::CScopeInfoinline
isHiddenForwardDecl() const Puma::CRecordinline
isHiddenForwardDecl(bool v)Puma::CRecordinline
isInline() const Puma::CObjectInfoinline
isInline(bool v)Puma::CObjectInfoinline
isLocal() const Puma::CObjectInfo
isLocalClass() const Puma::CScopeInfoinline
isLocalRecord() const Puma::CScopeInfoinline
isLocalScope() const Puma::CScopeInfoinline
isLocalUnion() const Puma::CScopeInfoinline
isMemberAlias(const CObjectInfo *info) const Puma::CStructureinline
isMethod() const Puma::CScopeInfo
isMutable() const Puma::CObjectInfoinline
isMutable(bool v)Puma::CObjectInfoinline
isNamespace() const Puma::CScopeInfoinline
isObject() const Puma::CObjectInfo
isPolymorphic() const Puma::CClassInfo
isRecord() const Puma::CScopeInfoinline
isRegister() const Puma::CObjectInfoinline
isRegister(bool v)Puma::CObjectInfoinline
isRegistered(const CStructure *s) const Puma::CObjectInfo
isStatic() const Puma::CObjectInfoinline
isStatic(bool v)Puma::CObjectInfoinline
isStruct() const Puma::CClassInfo
isTemplate() const Puma::CRecordinline
isTemplate(bool v)Puma::CRecordinline
isTemplateInstance() const Puma::CObjectInfo
isThreadLocal() const Puma::CObjectInfoinline
isThreadLocal(bool v)Puma::CObjectInfoinline
isTrivial() const Puma::CRecord
isType() const Puma::CObjectInfo
isUnion() const Puma::CScopeInfoinline
isVirtual() const Puma::CObjectInfoinline
isVirtual(bool v)Puma::CObjectInfoinline
LABEL_INFO enum valuePuma::CObjectInfo
LabelInfo() const Puma::CObjectInfoinline
Language() const Puma::CObjectInfoinline
Language()Puma::CObjectInfoinline
Linkage() const Puma::CObjectInfoinline
Linkage(CLinkage::Type l)Puma::CObjectInfoinline
LOCAL_INFO enum valuePuma::CObjectInfo
LocalScope() const Puma::CObjectInfoinline
MemberAlias(const CObjectInfo *info) const Puma::CStructure
MEMBERALIAS_INFO enum valuePuma::CObjectInfo
MemberAliasInfo() const Puma::CObjectInfoinline
Name() const Puma::CObjectInfoinline
Name(const char *s)Puma::CObjectInfoinline
Name(const DString &ds)Puma::CObjectInfo
Namespace(unsigned n) const Puma::CStructureinline
Namespace(const DString &name, unsigned n=0) const Puma::CStructure
NAMESPACE_INFO enum valuePuma::CObjectInfo
NamespaceInfo() const Puma::CObjectInfoinline
Namespaces() const Puma::CStructureinline
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::CObjectInfoinline
NextObject(CObjectInfo *obj)Puma::CObjectInfo
Object(unsigned n) const Puma::CStructureinline
Object(const DString &name, unsigned n=0) const Puma::CStructure
ObjectId enum namePuma::CObjectInfo
ObjectInfo() const Puma::CObjectInfoinline
ObjectInfoList typedefPuma::CStructure
ObjectInfoMap()Puma::CStructureinline
ObjectInfos() const Puma::CStructureinline
ObjectInfoSet typedefPuma::CStructure
Objects() const Puma::CStructureinline
Objects(const DString &name) const Puma::CStructure
ObjectsByName typedefPuma::CStructure
operator!=(const CObjectInfo &) const Puma::CObjectInfoinline
operator==(const CObjectInfo &) const Puma::CObjectInfo
overridesVirtual(const CFunctionInfo *fi) const Puma::CClassInfo
Parent() const Puma::CScopeInfoinline
Parent(const CScopeInfo *scope)Puma::CScopeInfo
ParseDelayed() const Puma::CRecordinline
ParseDelayed(unsigned n) const Puma::CRecordinline
PrevObject() const Puma::CObjectInfoinline
PrevObject(CObjectInfo *obj)Puma::CObjectInfo
Protection() const Puma::CObjectInfoinline
Protection(CProtection::Type p)Puma::CObjectInfoinline
QualifiedScope(CStructure *scope)Puma::CRecordinline
Puma::CStructure::QualifiedScope() const Puma::CObjectInfoinline
QualName(bool abs=false, bool tdef=false, bool unnamed=false)Puma::CObjectInfo
Record() const Puma::CObjectInfoinline
Register(CStructure *s)Puma::CObjectInfoinline
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::CRecordinline
saveParseDelayedListLength()Puma::CRecordinline
Scope() const Puma::CObjectInfo
ScopeInfo() const Puma::CObjectInfoinline
SemDB() const Puma::CObjectInfoinline
SemDB(CSemDatabase *db)Puma::CObjectInfoinline
setShared(CStructure *share)Puma::CStructure
SourceInfo() const Puma::CObjectInfoinline
Specifiers() const Puma::CObjectInfoinline
Specifiers(const CSpecifiers &)Puma::CObjectInfoinline
Storage() const Puma::CObjectInfoinline
Storage(CStorage::Type s)Puma::CObjectInfoinline
Structure() const Puma::CObjectInfoinline
Template() const Puma::CObjectInfo
TEMPLATE_INFO enum valuePuma::CObjectInfo
TEMPLATE_PARAM_INFO enum valuePuma::CObjectInfo
TemplateInfo() const Puma::CRecordinline
TemplateInfo(CTemplateInfo *info)Puma::CRecordinline
TemplateInstance() const Puma::CObjectInfo
TemplateParam(unsigned n) const Puma::CStructureinline
TemplateParam(const DString &name, unsigned n=0) const Puma::CStructure
TemplateParamInfo() const Puma::CObjectInfoinline
TemplateParams() const Puma::CStructureinline
TemplateParams(const DString &name) const Puma::CStructure
Tree() const Puma::CObjectInfoinline
Tree(CTree *tree)Puma::CObjectInfoinline
TreeList typedefPuma::CRecord
Type(unsigned n) const Puma::CStructureinline
Type(const DString &name, unsigned n=0) const Puma::CStructure
Typedef(const DString &name, unsigned n=0) const Puma::CStructure
TYPEDEF_INFO enum valuePuma::CObjectInfo
TypedefInfo() const Puma::CObjectInfoinline
TypeInfo() const Puma::CClassInfoinline
Puma::CRecord::TypeInfo(CTypeInfo *type)Puma::CObjectInfo
Types() const Puma::CStructureinline
Types(const DString &name) const Puma::CStructure
UNION_INFO enum valuePuma::CObjectInfo
UNION_INSTANCE_INFO enum valuePuma::CObjectInfo
UnionInfo() const Puma::CObjectInfoinline
UnionInstance() const Puma::CObjectInfoinline
Unlink()Puma::CObjectInfo
Unregister(CStructure *s)Puma::CObjectInfo
Using(unsigned n) const Puma::CStructureinline
Using(const DString &name, unsigned n=0) const Puma::CStructure
USING_INFO enum valuePuma::CObjectInfo
UsingInfo() const Puma::CObjectInfoinline
Usings() const Puma::CStructureinline
Usings(const DString &name) const Puma::CStructure
~CClassInfo()Puma::CClassInfo
~CObjectInfo()Puma::CObjectInfo
~CRecord()Puma::CRecord
~CScopeInfo()Puma::CScopeInfo
~CStructure()Puma::CStructure



Puma Reference Manual. Created on Sun Mar 27 2016.