DataTypeImpl Member List

This is the complete list of members for DataTypeImpl, including all inherited members.

_addReferenceDataTypeImplprotected
_alignmentDataTypeImplprotected
_compareDataTypeImplprotected
_constructDataTypeImplprotected
_conversionsDataTypeImplprotected
_copyDataDataTypeImplprotected
_copyFromDataTypeImplprotected
_describeIODataTypeImplprotected
_destructDataTypeImplprotected
_elementTypeDataTypeImplprotected
_extraTypeDataTypeImplprotected
_flagsDataTypeImplprotected
_freeDataDataTypeImplprotected
_getHashCodeDataTypeImplprotected
_getPtrDataTypeImplprotected
_getUniqueHashCodeDataTypeImplprotected
_idDataTypeImplprotected
_implementationDataTypeImpl
_initCopyDataDataTypeImplprotected
_initDataDataTypeImplprotected
_initMoveDataDataTypeImplprotected
_interfacesDataTypeImpl
_isEqualDataTypeImplprotected
_isEqualDataDataTypeImplprotected
_moveConstructDataTypeImplprotected
_moveDataDataTypeImplprotected
_moveFromDataTypeImplprotected
_newInstanceDataTypeImplprotected
_nullValueDataTypeImplprotected
_parametricTypeDataTypeImplprotected
_removeReferenceDataTypeImplprotected
_sizeDataTypeImplprotected
_toStringDataTypeImplprotected
_typeArgsDataTypeImpl
_underlyingDataTypeImplprotected
_valueKindDataTypeImplprotected
AddReference(const void *obj) constDataTypeImpl
AddReference() constDataTypeImplprotected
CheckValueKind(VALUEKIND test) constDataTypeImpl
Compare(const void *s1, const void *s2) constDataTypeImpl
Construct(void *dest) constDataTypeImpl
Construct(void *dest, Int dstride, Int count) constDataTypeImpl
CopyData(DataMemBlock *d, const DataMemBlock *s) constDataTypeImplprivate
CopyFrom(void *dest, const void *src) constDataTypeImpl
CopyFrom(void *dest, Int dstride, const void *src, Int sstride, Int count) constDataTypeImpl
Create() constDataTypeImpl
Data classDataTypeImplfriend
DataType classDataTypeImplfriend
DataTypeCache classDataTypeImplfriend
DataTypeImpl(const Id &type, const DataTypeImpl *underlying, const DataTypeImpl *element, const T *nullValue, const C *dummy, VALUEKIND flags=VALUEKIND::NONE, const NonvirtualInterfaceImplementation *impl=nullptr, VALUEKIND kind=ValueKindHelper< T, GetDirectlyReferencedType< T >::value >::KIND, const ParametricTypeInterface *pt=nullptr, const DataTypeImpl *extra=nullptr)DataTypeImpl
DataTypeImpl(const Id &type, const DataTypeImpl *underlying, const DataTypeImpl *element, const void *nullValue, Int size, Int alignment, const C *dummy, VALUEKIND kind, const ParametricTypeInterface *pt=nullptr, const DataTypeImpl *extra=nullptr)DataTypeImpl
DataTypeImpl()DataTypeImpl
DataTypeImpl(const DataTypeImpl &src, const Id &typeId, VALUEKIND qualification, const ParametricTypeInterface *pt, VALUEKIND remove=VALUEKIND::NONE, Bool copyTypeArgs=true, const DataTypeImpl *element=nullptr)DataTypeImpl
DataTypeLibImpl classDataTypeImplfriend
DescribeIO(const DataSerializeInterface &stream) constDataTypeImpl
Destruct(const void *dest) constDataTypeImpl
Destruct(const void *dest, Int dstride, Int count) constDataTypeImpl
FLAGS enum nameDataTypeImplprotected
FreeData(DataMemBlock *mem) constDataTypeImplprivate
GetAlignment() constDataTypeImpl
GetDecayedType() constDataTypeImpl
GetElementType() constDataTypeImpl
GetHashCode(const void *s1) constDataTypeImpl
GetId() constDataTypeImpl
GetImplementation() constDataTypeImpl
GetInterfaces() constDataTypeImpl
GetNullValue() constDataTypeImpl
GetParametricType() constDataTypeImpl
GetPtr(const DataMemBlock *s) constDataTypeImplprivate
GetSimdInfo() constDataTypeImpl
GetSize() constDataTypeImpl
GetTypeArguments() constDataTypeImpl
GetUnderlyingType() constDataTypeImpl
GetUniqueHashCode(const void *s1) constDataTypeImpl
GetUnqualifiedType() constDataTypeImpl
GetValueKind() constDataTypeImpl
HasTypeArguments() constDataTypeImpl
InitCopyData(DataMemBlock *d, const DataMemBlock *s) constDataTypeImplprivate
InitData(DataMemBlock *mem) constDataTypeImplprivate
InitializeNullValue()DataTypeImpl
InitMoveData(DataMemBlock *d, DataMemBlock *s) constDataTypeImplprivate
IsEqual(const void *s1, const void *s2, EQUALITY equality) constDataTypeImpl
IsEqualData(const DataMemBlock *s1, const DataMemBlock *s2, EQUALITY equality) constDataTypeImplprivate
MAXON_DISALLOW_COPY_AND_ASSIGN(DataTypeImpl)DataTypeImplprotected
MAXON_ENUM_FLAGS_CLASSDataTypeImplprotected
MAXON_ENUM_FLAGS_CLASS(FLAGS)DataTypeImplprotected
MoveConstruct(void *dest, void *src) constDataTypeImpl
MoveConstruct(void *dest, Int dstride, void *src, Int sstride, Int count) constDataTypeImpl
MoveData(DataMemBlock *d, DataMemBlock *s) constDataTypeImplprivate
MoveFrom(void *dest, void *src) constDataTypeImpl
MoveFrom(void *dest, Int dstride, void *src, Int sstride, Int count) constDataTypeImpl
NonvirtualInterfaceReference classDataTypeImplfriend
ObjectModel classDataTypeImplfriend
PrivateAddReference() constDataTypeImplprivate
PrivateGetExtraType() constDataTypeImpl
PrivateRegister() constDataTypeImpl
PrivateRemoveReference() constDataTypeImplprivate
PrivateSetStructType(const TupleDataType &tupleType, const Int *offsets)DataTypeImpl
PrivateSetTypeArgs(StrongRef< const TypeArguments > &&args)DataTypeImpl
RemoveReference(const void *obj) constDataTypeImpl
RemoveReference() constDataTypeImplprotected
ResetNullValue()DataTypeImplprotected
ResetRefs()DataTypeImplprotected
StrongRefHandler classDataTypeImplfriend
ToString(const FormatStatement *formatStatement=nullptr) constDataTypeImpl
ToString(const void *s, const FormatStatement *formatStatement) constDataTypeImpl
~DataTypeImpl()DataTypeImplprotected