, including all inherited members.
Align() const | Puma::CTypeInfo | |
ArgTypes() const | Puma::CTypeInfo | [inline] |
BaseType() const | Puma::CTypeInfo | [inline] |
BaseType(CTypeInfo *base) | Puma::CTypeInfo | [inline] |
ClassInfo() const | Puma::CTypeInfo | |
conv_rank() const | Puma::CTypeInfo | |
CTYPE_PTRDIFF_T | Puma::CTypeInfo | [static] |
CTYPE_SIZE_T | Puma::CTypeInfo | [static] |
CTypeInfo(CTypeInfo *base, TypeId id) | Puma::CTypeInfo | [inline] |
CTypeMemberPointer(CTypeInfo *base, CObjectInfo *info) | Puma::CTypeMemberPointer | [inline] |
CTypePointer(CTypeInfo *base, CTypeInfo::TypeId id) | Puma::CTypePointer | [inline, protected] |
CTypePointer(CTypeInfo *base) | Puma::CTypePointer | [inline] |
Destroy(CTypeInfo *type) | Puma::CTypeInfo | [static] |
Dimension() const | Puma::CTypeInfo | [inline] |
Duplicate(const CTypeInfo *type) | Puma::CTypeInfo | [static] |
Duplicate() const | Puma::CTypeInfo | [inline] |
EnumInfo() const | Puma::CTypeInfo | [inline] |
equals(const CTypeInfo &type, bool matchTemplateParams=false, bool noDependentFctParams=false) const | Puma::CTypeInfo | |
FunctionInfo() const | Puma::CTypeInfo | [inline] |
Id() const | Puma::CTypeInfo | [inline] |
is_bool() const | Puma::CTypeInfo | [inline] |
is_char() const | Puma::CTypeInfo | [inline] |
is_double() const | Puma::CTypeInfo | [inline] |
is_ellipsis() const | Puma::CTypeInfo | [inline] |
is_float() const | Puma::CTypeInfo | [inline] |
is_int() const | Puma::CTypeInfo | [inline] |
is_long() const | Puma::CTypeInfo | [inline] |
is_long_double() const | Puma::CTypeInfo | [inline] |
is_long_long() const | Puma::CTypeInfo | [inline] |
is_short() const | Puma::CTypeInfo | [inline] |
is_signed() const | Puma::CTypeInfo | |
is_signed_char() const | Puma::CTypeInfo | [inline] |
is_undefined() const | Puma::CTypeInfo | [inline] |
is_unknown_t() const | Puma::CTypeInfo | [inline] |
is_unsigned() const | Puma::CTypeInfo | |
is_unsigned_char() const | Puma::CTypeInfo | [inline] |
is_unsigned_int() const | Puma::CTypeInfo | [inline] |
is_unsigned_long() const | Puma::CTypeInfo | [inline] |
is_unsigned_long_long() const | Puma::CTypeInfo | [inline] |
is_unsigned_short() const | Puma::CTypeInfo | [inline] |
is_void() const | Puma::CTypeInfo | [inline] |
is_wchar_t() const | Puma::CTypeInfo | [inline] |
isAddress() const | Puma::CTypeInfo | [inline] |
isAggregate() const | Puma::CTypeInfo | [inline] |
isArithmetic() const | Puma::CTypeInfo | |
isArray() const | Puma::CTypeInfo | [inline] |
isBitField() const | Puma::CTypeInfo | [inline] |
isClass() const | Puma::CTypeInfo | [inline] |
isClassOrUnion() const | Puma::CTypeInfo | [inline] |
isComplete(unsigned long pos=0) const | Puma::CTypeInfo | |
isConst() const | Puma::CTypeInfo | [inline] |
isDependent(bool consider_unknown_t=true, bool is_named_type=false) const | Puma::CTypeInfo | |
isEnum() const | Puma::CTypeInfo | [inline] |
isFixedArray() const | Puma::CTypeInfo | [inline] |
isFunction() const | Puma::CTypeInfo | [inline] |
isInteger() const | Puma::CTypeInfo | [inline] |
isLocal() const | Puma::CTypeInfo | |
isMemberPointer() const | Puma::CTypeInfo | [inline] |
isMethod() const | Puma::CTypeInfo | [inline] |
isNonTypeParam() const | Puma::CTypeInfo | [inline] |
isObject(unsigned long pos=0) const | Puma::CTypeInfo | [inline] |
isPOD() const | Puma::CTypeInfo | |
isPointer() const | Puma::CTypeInfo | [inline] |
isPointerOrArray() const | Puma::CTypeInfo | [inline] |
isQualified() const | Puma::CTypeInfo | [inline] |
isReal() const | Puma::CTypeInfo | [inline] |
isRecord() const | Puma::CTypeInfo | [inline] |
isRestrict() const | Puma::CTypeInfo | [inline] |
isScalar() const | Puma::CTypeInfo | [inline] |
isStdFunction() const | Puma::CTypeInfo | [inline] |
isTemplate() const | Puma::CTypeInfo | |
isTemplateInstance() const | Puma::CTypeInfo | |
isTemplateInstanceArg() const | Puma::CTypeInfo | |
isTemplateParam() const | Puma::CTypeInfo | [inline] |
isTypedef() const | Puma::CTypeInfo | [inline] |
isTypeParam() const | Puma::CTypeInfo | [inline] |
isUndefined() const | Puma::CTypeInfo | [inline] |
isUnion() const | Puma::CTypeInfo | [inline] |
isVarArray() const | Puma::CTypeInfo | [inline] |
isVoid() const | Puma::CTypeInfo | [inline] |
isVolatile() const | Puma::CTypeInfo | [inline] |
Mangled(ostream &os) const | Puma::CTypeInfo | |
NonReferenceType() const | Puma::CTypeInfo | [inline] |
operator!=(const CTypeInfo &type) const | Puma::CTypeInfo | [inline] |
operator<(const CTypeInfo &type) const | Puma::CTypeInfo | |
operator<=(const CTypeInfo &type) const | Puma::CTypeInfo | [inline] |
operator==(const CTypeInfo &type) const | Puma::CTypeInfo | [inline] |
operator>(const CTypeInfo &type) const | Puma::CTypeInfo | |
operator>=(const CTypeInfo &type) const | Puma::CTypeInfo | [inline] |
print(ostream &os) const | Puma::CTypeInfo | [inline, virtual] |
PtrBaseType() const | Puma::CTypeInfo | [inline] |
PtrToArray() const | Puma::CTypeInfo | |
PtrToFct() const | Puma::CTypeInfo | |
rank() const | Puma::CTypeInfo | |
Record() const | Puma::CTypeMemberPointer | |
Size() const | Puma::CTypeInfo | |
TemplateParam() const | Puma::CTypeMemberPointer | |
TYPE_ADDRESS enum value | Puma::CTypeInfo | |
TYPE_ARRAY enum value | Puma::CTypeInfo | |
TYPE_BIT_FIELD enum value | Puma::CTypeInfo | |
TYPE_BOOL enum value | Puma::CTypeInfo | |
TYPE_C_BOOL enum value | Puma::CTypeInfo | |
TYPE_CHAR enum value | Puma::CTypeInfo | |
TYPE_CLASS enum value | Puma::CTypeInfo | |
TYPE_DOUBLE enum value | Puma::CTypeInfo | |
TYPE_ELLIPSIS enum value | Puma::CTypeInfo | |
TYPE_EMPTY enum value | Puma::CTypeInfo | |
TYPE_ENUM enum value | Puma::CTypeInfo | |
TYPE_FLOAT enum value | Puma::CTypeInfo | |
TYPE_FUNCTION enum value | Puma::CTypeInfo | |
TYPE_INT enum value | Puma::CTypeInfo | |
TYPE_LONG enum value | Puma::CTypeInfo | |
TYPE_LONG_DOUBLE enum value | Puma::CTypeInfo | |
TYPE_LONG_LONG enum value | Puma::CTypeInfo | |
TYPE_MEMBER_POINTER enum value | Puma::CTypeInfo | |
TYPE_POINTER enum value | Puma::CTypeInfo | |
TYPE_QUALIFIED enum value | Puma::CTypeInfo | |
TYPE_SHORT enum value | Puma::CTypeInfo | |
TYPE_SIGNED_CHAR enum value | Puma::CTypeInfo | |
TYPE_TEMPLATE_PARAM enum value | Puma::CTypeInfo | |
TYPE_UNDEFINED enum value | Puma::CTypeInfo | |
TYPE_UNION enum value | Puma::CTypeInfo | |
TYPE_UNKNOWN_T enum value | Puma::CTypeInfo | |
TYPE_UNSIGNED_CHAR enum value | Puma::CTypeInfo | |
TYPE_UNSIGNED_INT enum value | Puma::CTypeInfo | |
TYPE_UNSIGNED_LONG enum value | Puma::CTypeInfo | |
TYPE_UNSIGNED_LONG_LONG enum value | Puma::CTypeInfo | |
TYPE_UNSIGNED_SHORT enum value | Puma::CTypeInfo | |
TYPE_VAR_ARRAY enum value | Puma::CTypeInfo | |
TYPE_VOID enum value | Puma::CTypeInfo | |
TYPE_WCHAR_T enum value | Puma::CTypeInfo | |
TypeAddress() const | Puma::CTypeInfo | [inline] |
TypeArray() const | Puma::CTypeInfo | [inline] |
TypeBitField() const | Puma::CTypeInfo | [inline] |
TypeClass() const | Puma::CTypeInfo | [inline] |
TypedefInfo() const | Puma::CTypeInfo | [inline] |
TypedefInfo(CObjectInfo *) | Puma::CTypeInfo | |
TypeEmpty() const | Puma::CTypeInfo | [inline] |
TypeEnum() const | Puma::CTypeInfo | [inline] |
TypeFunction() const | Puma::CTypeInfo | [inline] |
TypeId enum name | Puma::CTypeInfo | |
TypeMemberPointer() const | Puma::CTypeInfo | [inline] |
TypePointer() const | Puma::CTypeInfo | [inline] |
TypePrimitive() const | Puma::CTypeInfo | [inline] |
TypeQualified() const | Puma::CTypeInfo | [inline] |
TypeRecord() const | Puma::CTypeInfo | [inline] |
TypeTemplateParam() const | Puma::CTypeInfo | [inline] |
TypeText(ostream &os, const char *name=(const char *) 0, bool abs=false, bool tdef=false, bool elaborated_type_spec=false, bool unnamed=false) const | Puma::CTypeInfo | [inline] |
TypeUnion() const | Puma::CTypeInfo | [inline] |
TypeVarArray() const | Puma::CTypeInfo | [inline] |
UnionInfo() const | Puma::CTypeInfo | |
UnqualType() const | Puma::CTypeInfo | [inline] |
VirtualType() const | Puma::CTypeInfo | [inline] |
~CTypeInfo() | Puma::CTypeInfo | [inline] |
~CTypeMemberPointer() | Puma::CTypeMemberPointer | [inline] |
~CTypePointer() | Puma::CTypePointer | [inline] |
~Printable() | Puma::Printable | [inline, virtual] |