PUMA Library Reference Manual
Puma::CFunctionInfo Member List

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

_AssignedScopePuma::CObjectInfoprotected
_QualScopePuma::CObjectInfoprotected
_RegisteredPuma::CObjectInfoprotected
addArgument(CArgumentInfo *info)Puma::CFunctionInfo
addAttribute(CAttributeInfo *info)Puma::CStructure
addChild(CScopeInfo *scope)Puma::CScopeInfo
addFriend(CRecord *info)Puma::CStructure
addFunction(CFunctionInfo *info)Puma::CStructure
addLabel(CLabelInfo *label)Puma::CFunctionInfo
addNamedObject(CObjectInfo *info)Puma::CStructure
addNamespace(CNamespaceInfo *info)Puma::CStructure
addObject(CObjectInfo *info)Puma::CStructure
addTemplateParam(CTemplateParamInfo *info)Puma::CStructure
addType(CObjectInfo *info)Puma::CStructure
addUsing(CUsingInfo *info)Puma::CStructure
Argument(unsigned n) constPuma::CFunctionInfoinline
Argument(const char *name) constPuma::CFunctionInfo
ARGUMENT_INFO enum valuePuma::CObjectInfo
ArgumentInfo() constPuma::CObjectInfoinline
Arguments() constPuma::CFunctionInfoinline
AssignedScope() constPuma::CObjectInfoinline
AssignedScope(CStructure *s)Puma::CObjectInfoinline
Attribute(unsigned n) constPuma::CStructureinline
Attribute(const DString &name, unsigned n=0) constPuma::CStructure
ATTRIBUTE_INFO enum valuePuma::CObjectInfo
AttributeInfo() constPuma::CObjectInfoinline
Attributes() constPuma::CStructureinline
Attributes(const DString &name) constPuma::CStructure
BASECLASS_INFO enum valuePuma::CObjectInfo
BaseClassInfo() constPuma::CObjectInfoinline
BaseObject() constPuma::CObjectInfoinline
BaseObject(CObjectInfo *base)Puma::CObjectInfoinline
CFunctionInfo(ObjectId id)Puma::CFunctionInfoinlineprotected
CFunctionInfo()Puma::CFunctionInfoinline
Child(unsigned) constPuma::CScopeInfoinline
Children() constPuma::CScopeInfoinline
CLASS_INFO enum valuePuma::CObjectInfo
CLASS_INSTANCE_INFO enum valuePuma::CObjectInfo
ClassDB() constPuma::CObjectInfoinline
ClassDB(CSemDatabase *db)Puma::CObjectInfoinline
ClassInfo() constPuma::CObjectInfoinline
ClassInstance() constPuma::CObjectInfoinline
ClassScope() constPuma::CObjectInfo
CObjectInfo(ObjectId id)Puma::CObjectInfoinlineprotected
ConversionType() constPuma::CFunctionInfoinline
ConversionType(CTypeInfo *type)Puma::CFunctionInfoinline
CScopeInfo(ObjectId id)Puma::CScopeInfoinlineprotected
CStructure(ObjectId id)Puma::CStructureinlineprotected
DefaultArgument(unsigned n) constPuma::CFunctionInfo
DefObject() constPuma::CFunctionInfo
deleteArgument(const CArgumentInfo *info)Puma::CFunctionInfo
deleteAttribute(const CAttributeInfo *info)Puma::CStructure
deleteClass(const CClassInfo *c)Puma::CScopeInfo
deleteEnum(const CEnumInfo *info)Puma::CStructure
deleteFunction(const CFunctionInfo *fct)Puma::CScopeInfo
deleteLabel(const CLabelInfo *info)Puma::CFunctionInfo
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
ENUM_INFO enum valuePuma::CObjectInfo
ENUMERATOR_INFO enum valuePuma::CObjectInfo
EnumeratorInfo() constPuma::CObjectInfoinline
EnumInfo() constPuma::CObjectInfoinline
FCT_INSTANCE_INFO enum valuePuma::CObjectInfo
FctInstance() constPuma::CObjectInfoinline
FILE_INFO enum valuePuma::CObjectInfo
FileInfo() constPuma::CObjectInfoinline
FileInfo(CFileInfo *finfo)Puma::CObjectInfo
Friend(unsigned n) constPuma::CStructureinline
Friend(const DString &name, unsigned n=0) constPuma::CStructure
Friends() constPuma::CStructureinline
Friends(const DString &name) constPuma::CStructure
Function(unsigned n) constPuma::CStructureinline
Function(const DString &name, unsigned n=0) constPuma::CStructure
Function(const DString &name, CTypeInfo *type) constPuma::CStructure
FUNCTION_INFO enum valuePuma::CObjectInfo
FunctionInfo() constPuma::CObjectInfoinline
Functions() constPuma::CStructureinline
Functions(const DString &name) constPuma::CStructure
GlobalScope() constPuma::CScopeInfoinline
hasDefaultArgument(unsigned n) constPuma::CFunctionInfo
hasEllipsis() constPuma::CFunctionInfo
hasSameNameAndArgs(const CFunctionInfo *fi) constPuma::CFunctionInfo
Id() constPuma::CObjectInfoinline
Init() constPuma::CObjectInfo
insideClass() constPuma::CScopeInfoinline
insideFunction() constPuma::CScopeInfoinline
insideMethod() constPuma::CScopeInfoinline
insideRecord() constPuma::CScopeInfoinline
insideTemplate() constPuma::CScopeInfoinline
insideUnion() constPuma::CScopeInfoinline
isAnonymous() constPuma::CObjectInfoinline
isAuto() constPuma::CObjectInfoinline
isAuto(bool v)Puma::CObjectInfoinline
isBuiltin() constPuma::CObjectInfoinline
isClass() constPuma::CScopeInfoinline
isClassMember() constPuma::CObjectInfo
isClassTemplate() constPuma::CScopeInfo
isConstructor() constPuma::CFunctionInfoinline
isConstructor(bool v)Puma::CFunctionInfoinline
isConversion() constPuma::CFunctionInfoinline
isConversion(bool v)Puma::CFunctionInfoinline
isCopyAssignOperator() constPuma::CFunctionInfo
isCopyConstructor() constPuma::CFunctionInfo
isDefaultConstructor() constPuma::CFunctionInfo
isDefined() constPuma::CFunctionInfo
isDestructor() constPuma::CFunctionInfoinline
isDestructor(bool v)Puma::CFunctionInfoinline
isExplicit() constPuma::CObjectInfoinline
isExplicit(bool v)Puma::CObjectInfoinline
isExtern() constPuma::CObjectInfoinline
isExtern(bool v)Puma::CObjectInfoinline
isFctDef() constPuma::CFunctionInfo
isFctTemplate() constPuma::CScopeInfo
isFile() constPuma::CScopeInfoinline
isFunction() constPuma::CScopeInfoinline
isInline() constPuma::CObjectInfoinline
isInline(bool v)Puma::CObjectInfoinline
isLocal() constPuma::CObjectInfo
isLocalClass() constPuma::CScopeInfoinline
isLocalRecord() constPuma::CScopeInfoinline
isLocalScope() constPuma::CScopeInfoinline
isLocalUnion() constPuma::CScopeInfoinline
isMemberAlias(const CObjectInfo *info) constPuma::CStructureinline
isMethod() constPuma::CFunctionInfoinline
isMutable() constPuma::CObjectInfoinline
isMutable(bool v)Puma::CObjectInfoinline
isNamespace() constPuma::CScopeInfoinline
isObject() constPuma::CObjectInfo
isOperator() constPuma::CFunctionInfoinline
isOperator(bool v)Puma::CFunctionInfoinline
isPureVirtual() constPuma::CFunctionInfo
isRecord() constPuma::CScopeInfoinline
isRegister() constPuma::CObjectInfoinline
isRegister(bool v)Puma::CObjectInfoinline
isRegistered(const CStructure *s) constPuma::CObjectInfo
isStatic() constPuma::CObjectInfoinline
isStatic(bool v)Puma::CObjectInfoinline
isStaticMethod() constPuma::CFunctionInfoinline
isTemplate(bool v)Puma::CFunctionInfoinline
isTemplate() constPuma::CFunctionInfoinline
isTemplateInstance() constPuma::CObjectInfo
isThreadLocal() constPuma::CObjectInfoinline
isThreadLocal(bool v)Puma::CObjectInfoinline
isType() constPuma::CObjectInfo
isUnion() constPuma::CScopeInfoinline
isVirtual() constPuma::CObjectInfoinline
isVirtual(bool v)Puma::CObjectInfoinline
Label(unsigned n) constPuma::CFunctionInfoinline
Label(const char *name) constPuma::CFunctionInfo
LABEL_INFO enum valuePuma::CObjectInfo
LabelInfo() constPuma::CObjectInfoinline
Labels() constPuma::CFunctionInfoinline
Language() constPuma::CObjectInfoinline
Language()Puma::CObjectInfoinline
Linkage() constPuma::CObjectInfoinline
Linkage(CLinkage::Type l)Puma::CObjectInfoinline
LOCAL_INFO enum valuePuma::CObjectInfo
LocalScope() constPuma::CObjectInfoinline
MemberAlias(const CObjectInfo *info) constPuma::CStructure
MEMBERALIAS_INFO enum valuePuma::CObjectInfo
MemberAliasInfo() constPuma::CObjectInfoinline
Name() constPuma::CObjectInfoinline
Name(const char *s)Puma::CObjectInfoinline
Name(const DString &ds)Puma::CObjectInfo
Namespace() constPuma::CFunctionInfo
Puma::CStructure::Namespace(unsigned n) constPuma::CStructureinline
Puma::CStructure::Namespace(const DString &name, unsigned n=0) constPuma::CStructure
NAMESPACE_INFO enum valuePuma::CObjectInfo
NamespaceInfo() constPuma::CObjectInfoinline
Namespaces() constPuma::CStructureinline
Namespaces(const DString &name) constPuma::CStructure
newArgument()Puma::CFunctionInfo
newAttribute()Puma::CStructure
newClass(bool inst=false)Puma::CScopeInfo
newEnum()Puma::CStructure
newFunction(bool inst=false)Puma::CScopeInfo
newLabel()Puma::CFunctionInfo
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() constPuma::CObjectInfoinline
NextObject(CObjectInfo *obj)Puma::CObjectInfo
Object(unsigned n) constPuma::CStructureinline
Object(const DString &name, unsigned n=0) constPuma::CStructure
ObjectId enum namePuma::CObjectInfo
ObjectInfo() constPuma::CObjectInfoinline
ObjectInfoList typedefPuma::CStructure
ObjectInfoMap()Puma::CStructureinline
ObjectInfos() constPuma::CStructureinline
ObjectInfoSet typedefPuma::CStructure
Objects() constPuma::CStructureinline
Objects(const DString &name) constPuma::CStructure
ObjectsByName typedefPuma::CStructure
operator!=(const CObjectInfo &) constPuma::CObjectInfoinline
operator==(const CObjectInfo &) constPuma::CObjectInfo
overridesVirtual() constPuma::CFunctionInfo
Parent() constPuma::CScopeInfoinline
Parent(const CScopeInfo *scope)Puma::CScopeInfo
PrevObject() constPuma::CObjectInfoinline
PrevObject(CObjectInfo *obj)Puma::CObjectInfo
Protection() constPuma::CObjectInfoinline
Protection(CProtection::Type p)Puma::CObjectInfoinline
QualifiedScope(CStructure *scope)Puma::CFunctionInfoinline
Puma::CStructure::QualifiedScope() constPuma::CObjectInfoinline
QualName(bool abs=false, bool tdef=false, bool unnamed=false)Puma::CObjectInfo
Record() constPuma::CFunctionInfo
Register(CStructure *s)Puma::CObjectInfoinline
removeArgument(const CArgumentInfo *info)Puma::CFunctionInfo
removeAttribute(const CAttributeInfo *info)Puma::CStructure
removeChild(const CScopeInfo *scope)Puma::CScopeInfo
removeFriend(const CRecord *info)Puma::CStructure
removeFunction(const CFunctionInfo *info)Puma::CStructure
removeLabel(const CLabelInfo *label)Puma::CFunctionInfo
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
ReturnType() constPuma::CFunctionInfo
Scope() constPuma::CObjectInfo
ScopeInfo() constPuma::CObjectInfoinline
SemDB() constPuma::CObjectInfoinline
SemDB(CSemDatabase *db)Puma::CObjectInfoinline
setShared(CStructure *share)Puma::CStructure
SourceInfo() constPuma::CObjectInfoinline
Specifiers() constPuma::CObjectInfoinline
Specifiers(const CSpecifiers &)Puma::CObjectInfoinline
Storage() constPuma::CObjectInfoinline
Storage(CStorage::Type s)Puma::CObjectInfoinline
Structure() constPuma::CObjectInfoinline
Template() constPuma::CObjectInfo
TEMPLATE_INFO enum valuePuma::CObjectInfo
TEMPLATE_PARAM_INFO enum valuePuma::CObjectInfo
TemplateInfo() constPuma::CFunctionInfoinline
TemplateInfo(CTemplateInfo *info)Puma::CFunctionInfoinline
TemplateInstance() constPuma::CObjectInfo
TemplateParam(unsigned n) constPuma::CStructureinline
TemplateParam(const DString &name, unsigned n=0) constPuma::CStructure
TemplateParamInfo() constPuma::CObjectInfoinline
TemplateParams() constPuma::CStructureinline
TemplateParams(const DString &name) constPuma::CStructure
Tree() constPuma::CObjectInfoinline
Tree(CTree *tree)Puma::CObjectInfoinline
Type(unsigned n) constPuma::CStructureinline
Type(const DString &name, unsigned n=0) constPuma::CStructure
Typedef(const DString &name, unsigned n=0) constPuma::CStructure
TYPEDEF_INFO enum valuePuma::CObjectInfo
TypedefInfo() constPuma::CObjectInfoinline
TypeInfo() constPuma::CFunctionInfoinline
Puma::CStructure::TypeInfo(CTypeInfo *type)Puma::CObjectInfo
Types() constPuma::CStructureinline
Types(const DString &name) constPuma::CStructure
UNION_INFO enum valuePuma::CObjectInfo
UNION_INSTANCE_INFO enum valuePuma::CObjectInfo
UnionInfo() constPuma::CObjectInfoinline
UnionInstance() constPuma::CObjectInfoinline
Unlink()Puma::CObjectInfo
Unregister(CStructure *s)Puma::CObjectInfo
Using(unsigned n) constPuma::CStructureinline
Using(const DString &name, unsigned n=0) constPuma::CStructure
USING_INFO enum valuePuma::CObjectInfo
UsingInfo() constPuma::CObjectInfoinline
Usings() constPuma::CStructureinline
Usings(const DString &name) constPuma::CStructure
~CFunctionInfo()Puma::CFunctionInfo
~CObjectInfo()Puma::CObjectInfo
~CScopeInfo()Puma::CScopeInfo
~CStructure()Puma::CStructure