Align() | Puma::CTypeRecord | inline |
Puma::CTypeInfo::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 |
CTypeRecord(TypeId id, CRecord *cu) | Puma::CTypeRecord | inlineprotected |
CTypeUnion(CRecord *c) | Puma::CTypeUnion | 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 | |
equalsUnqualified(const CTypeInfo &type) const | Puma::CTypeInfo | |
FunctionInfo() const | Puma::CTypeInfo | inline |
hasConstMember(bool v) | Puma::CTypeRecord | inline |
hasConstMember() const | Puma::CTypeRecord | 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_int128() 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_int128() 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::CTypeRecord | |
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 |
isTrivial() const | Puma::CTypeInfo | |
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(std::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(std::ostream &os) const | Puma::CTypeInfo | inlinevirtual |
PtrBaseType() const | Puma::CTypeInfo | inline |
PtrToArray() const | Puma::CTypeInfo | |
PtrToFct() const | Puma::CTypeInfo | |
rank() const | Puma::CTypeInfo | |
Record() const | Puma::CTypeRecord | inline |
Record(CRecord *) | Puma::CTypeRecord | inline |
Size() | Puma::CTypeRecord | |
Puma::CTypeInfo::Size() const | Puma::CTypeInfo | |
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_INT128 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_INT128 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(std::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::CTypeUnion | |
UnqualType() const | Puma::CTypeInfo | inline |
VirtualType() const | Puma::CTypeInfo | inline |
~CTypeInfo() | Puma::CTypeInfo | inline |
~CTypeRecord() | Puma::CTypeRecord | inline |
~CTypeUnion() | Puma::CTypeUnion | inline |
~Printable() | Puma::Printable | inlinevirtual |