| 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::CTypeClass | |
| conv_rank() const | Puma::CTypeInfo | |
| CTYPE_PTRDIFF_T | Puma::CTypeInfo | static |
| CTYPE_SIZE_T | Puma::CTypeInfo | static |
| CTypeClass(CRecord *c) | Puma::CTypeClass | inline |
| CTypeInfo(CTypeInfo *base, TypeId id) | Puma::CTypeInfo | inline |
| CTypeRecord(TypeId id, CRecord *cu) | Puma::CTypeRecord | inlineprotected |
| 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 |
| instantiate(CStructure *scope) | Puma::CTypeClass | |
| 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::CTypeInfo | |
| UnqualType() const | Puma::CTypeInfo | inline |
| VirtualType() const | Puma::CTypeInfo | inline |
| ~CTypeClass() | Puma::CTypeClass | inline |
| ~CTypeInfo() | Puma::CTypeInfo | inline |
| ~CTypeRecord() | Puma::CTypeRecord | inline |
| ~Printable() | Puma::Printable | inlinevirtual |