PUMA Library Reference Manual
Puma::CTypeRecord Member List

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

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