PUMA Library Reference Manual
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Puma::CTypeArray Member List

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

Align() const Puma::CTypeInfo
ArgTypes() const Puma::CTypeInfoinline
BaseType() const Puma::CTypeInfoinline
BaseType(CTypeInfo *base)Puma::CTypeInfoinline
ClassInfo() const Puma::CTypeInfo
conv_rank() const Puma::CTypeInfo
CTYPE_PTRDIFF_TPuma::CTypeInfostatic
CTYPE_SIZE_TPuma::CTypeInfostatic
CTypeArray(CTypeInfo *base, CTypeQualified *quals, TypeId id)Puma::CTypeArrayinlineprotected
CTypeArray(CTypeInfo *base, CTypeQualified *quals=0, bool has_dimension=false)Puma::CTypeArrayinline
CTypeInfo(CTypeInfo *base, TypeId id)Puma::CTypeInfoinline
DepDim(CTypeTemplateParam *param)Puma::CTypeArrayinline
DepDim() const Puma::CTypeArrayinline
Destroy(CTypeInfo *type)Puma::CTypeInfostatic
Dimension(long int dim)Puma::CTypeArrayinline
Dimension() const Puma::CTypeArrayinline
Duplicate(const CTypeInfo *type)Puma::CTypeInfostatic
Duplicate() const Puma::CTypeInfoinline
EnumInfo() const Puma::CTypeInfoinline
equals(const CTypeInfo &type, bool matchTemplateParams=false, bool noDependentFctParams=false) const Puma::CTypeInfo
equalsUnqualified(const CTypeInfo &type) const Puma::CTypeInfo
FunctionInfo() const Puma::CTypeInfoinline
hasDimension(bool constant)Puma::CTypeArrayinline
hasDimension() const Puma::CTypeArrayinline
Id() const Puma::CTypeInfoinline
is_bool() const Puma::CTypeInfoinline
is_char() const Puma::CTypeInfoinline
is_double() const Puma::CTypeInfoinline
is_ellipsis() const Puma::CTypeInfoinline
is_float() const Puma::CTypeInfoinline
is_int() const Puma::CTypeInfoinline
is_int128() const Puma::CTypeInfoinline
is_long() const Puma::CTypeInfoinline
is_long_double() const Puma::CTypeInfoinline
is_long_long() const Puma::CTypeInfoinline
is_short() const Puma::CTypeInfoinline
is_signed() const Puma::CTypeInfo
is_signed_char() const Puma::CTypeInfoinline
is_undefined() const Puma::CTypeInfoinline
is_unknown_t() const Puma::CTypeInfoinline
is_unsigned() const Puma::CTypeInfo
is_unsigned_char() const Puma::CTypeInfoinline
is_unsigned_int() const Puma::CTypeInfoinline
is_unsigned_int128() const Puma::CTypeInfoinline
is_unsigned_long() const Puma::CTypeInfoinline
is_unsigned_long_long() const Puma::CTypeInfoinline
is_unsigned_short() const Puma::CTypeInfoinline
is_void() const Puma::CTypeInfoinline
is_wchar_t() const Puma::CTypeInfoinline
isAddress() const Puma::CTypeInfoinline
isAggregate() const Puma::CTypeInfoinline
isArithmetic() const Puma::CTypeInfo
isArray() const Puma::CTypeInfoinline
isBitField() const Puma::CTypeInfoinline
isClass() const Puma::CTypeInfoinline
isClassOrUnion() const Puma::CTypeInfoinline
isComplete(unsigned long pos=0) const Puma::CTypeInfo
isConst() const Puma::CTypeInfoinline
isDependent(bool consider_unknown_t=true, bool is_named_type=false) const Puma::CTypeInfo
isEnum() const Puma::CTypeInfoinline
isFixed(bool fixed)Puma::CTypeArrayinline
isFixed() const Puma::CTypeArrayinline
isFixedArray() const Puma::CTypeInfoinline
isFunction() const Puma::CTypeInfoinline
isInteger() const Puma::CTypeInfoinline
isLocal() const Puma::CTypeInfo
isMemberPointer() const Puma::CTypeInfoinline
isMethod() const Puma::CTypeInfoinline
isNonTypeParam() const Puma::CTypeInfoinline
isObject(unsigned long pos=0) const Puma::CTypeInfoinline
isPOD() const Puma::CTypeInfo
isPointer() const Puma::CTypeInfoinline
isPointerOrArray() const Puma::CTypeInfoinline
isQualified() const Puma::CTypeInfoinline
isReal() const Puma::CTypeInfoinline
isRecord() const Puma::CTypeInfoinline
isRestrict() const Puma::CTypeInfoinline
isScalar() const Puma::CTypeInfoinline
isStdFunction() const Puma::CTypeInfoinline
isTemplate() const Puma::CTypeInfo
isTemplateInstance() const Puma::CTypeInfo
isTemplateInstanceArg() const Puma::CTypeInfo
isTemplateParam() const Puma::CTypeInfoinline
isTrivial() const Puma::CTypeInfo
isTypedef() const Puma::CTypeInfoinline
isTypeParam() const Puma::CTypeInfoinline
isUndefined() const Puma::CTypeInfoinline
isUnion() const Puma::CTypeInfoinline
isVarArray() const Puma::CTypeInfoinline
isVoid() const Puma::CTypeInfoinline
isVolatile() const Puma::CTypeInfoinline
Mangled(std::ostream &os) const Puma::CTypeInfo
NonReferenceType() const Puma::CTypeInfoinline
operator!=(const CTypeInfo &type) const Puma::CTypeInfoinline
operator<(const CTypeInfo &type) const Puma::CTypeInfo
operator<=(const CTypeInfo &type) const Puma::CTypeInfoinline
operator==(const CTypeInfo &type) const Puma::CTypeInfoinline
operator>(const CTypeInfo &type) const Puma::CTypeInfo
operator>=(const CTypeInfo &type) const Puma::CTypeInfoinline
print(std::ostream &os) const Puma::CTypeInfoinlinevirtual
PtrBaseType() const Puma::CTypeInfoinline
PtrToArray() const Puma::CTypeInfo
PtrToFct() const Puma::CTypeInfo
Qualifiers() const Puma::CTypeArrayinline
rank() const Puma::CTypeInfo
Record() const Puma::CTypeInfoinline
Size() const Puma::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() const Puma::CTypeInfoinline
TypeArray() const Puma::CTypeInfoinline
TypeBitField() const Puma::CTypeInfoinline
TypeClass() const Puma::CTypeInfoinline
TypedefInfo() const Puma::CTypeInfoinline
TypedefInfo(CObjectInfo *)Puma::CTypeInfo
TypeEmpty() const Puma::CTypeInfoinline
TypeEnum() const Puma::CTypeInfoinline
TypeFunction() const Puma::CTypeInfoinline
TypeId enum namePuma::CTypeInfo
TypeMemberPointer() const Puma::CTypeInfoinline
TypePointer() const Puma::CTypeInfoinline
TypePrimitive() const Puma::CTypeInfoinline
TypeQualified() const Puma::CTypeInfoinline
TypeRecord() const Puma::CTypeInfoinline
TypeTemplateParam() const Puma::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) const Puma::CTypeInfoinline
TypeUnion() const Puma::CTypeInfoinline
TypeVarArray() const Puma::CTypeInfoinline
UnionInfo() const Puma::CTypeInfo
UnqualType() const Puma::CTypeInfoinline
VirtualType() const Puma::CTypeInfoinline
~CTypeArray()Puma::CTypeArrayinline
~CTypeInfo()Puma::CTypeInfoinline
~Printable()Puma::Printableinlinevirtual