This is the complete list of members for DataTypeImpl, including all inherited members.
_addReference | DataTypeImpl | protected |
_alignment | DataTypeImpl | protected |
_compare | DataTypeImpl | protected |
_construct | DataTypeImpl | protected |
_conversions | DataTypeImpl | protected |
_copyData | DataTypeImpl | protected |
_copyFrom | DataTypeImpl | protected |
_describeIO | DataTypeImpl | protected |
_destruct | DataTypeImpl | protected |
_elementType | DataTypeImpl | protected |
_extraType | DataTypeImpl | protected |
_flags | DataTypeImpl | protected |
_freeData | DataTypeImpl | protected |
_getHashCode | DataTypeImpl | protected |
_getPtr | DataTypeImpl | protected |
_getUniqueHashCode | DataTypeImpl | protected |
_id | DataTypeImpl | protected |
_implementation | DataTypeImpl | |
_initCopyData | DataTypeImpl | protected |
_initData | DataTypeImpl | protected |
_initMoveData | DataTypeImpl | protected |
_interfaces | DataTypeImpl | |
_isEqual | DataTypeImpl | protected |
_isEqualData | DataTypeImpl | protected |
_moveConstruct | DataTypeImpl | protected |
_moveData | DataTypeImpl | protected |
_moveFrom | DataTypeImpl | protected |
_newInstance | DataTypeImpl | protected |
_nullValue | DataTypeImpl | protected |
_parametricType | DataTypeImpl | protected |
_removeReference | DataTypeImpl | protected |
_size | DataTypeImpl | protected |
_toString | DataTypeImpl | protected |
_typeArgs | DataTypeImpl | |
_underlying | DataTypeImpl | protected |
_valueKind | DataTypeImpl | protected |
AddReference(const void *obj) const | DataTypeImpl | |
AddReference() const | DataTypeImpl | protected |
CheckValueKind(VALUEKIND test) const | DataTypeImpl | |
Compare(const void *s1, const void *s2) const | DataTypeImpl | |
Construct(void *dest) const | DataTypeImpl | |
Construct(void *dest, Int dstride, Int count) const | DataTypeImpl | |
CopyData(DataMemBlock *d, const DataMemBlock *s) const | DataTypeImpl | private |
CopyFrom(void *dest, const void *src) const | DataTypeImpl | |
CopyFrom(void *dest, Int dstride, const void *src, Int sstride, Int count) const | DataTypeImpl | |
Create() const | DataTypeImpl | |
Data class | DataTypeImpl | friend |
DataType class | DataTypeImpl | friend |
DataTypeCache class | DataTypeImpl | friend |
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 class | DataTypeImpl | friend |
DescribeIO(const DataSerializeInterface &stream) const | DataTypeImpl | |
Destruct(const void *dest) const | DataTypeImpl | |
Destruct(const void *dest, Int dstride, Int count) const | DataTypeImpl | |
FLAGS enum name | DataTypeImpl | protected |
FreeData(DataMemBlock *mem) const | DataTypeImpl | private |
GetAlignment() const | DataTypeImpl | |
GetDecayedType() const | DataTypeImpl | |
GetElementType() const | DataTypeImpl | |
GetHashCode(const void *s1) const | DataTypeImpl | |
GetId() const | DataTypeImpl | |
GetImplementation() const | DataTypeImpl | |
GetInterfaces() const | DataTypeImpl | |
GetNullValue() const | DataTypeImpl | |
GetParametricType() const | DataTypeImpl | |
GetPtr(const DataMemBlock *s) const | DataTypeImpl | private |
GetSimdInfo() const | DataTypeImpl | |
GetSize() const | DataTypeImpl | |
GetTypeArguments() const | DataTypeImpl | |
GetUnderlyingType() const | DataTypeImpl | |
GetUniqueHashCode(const void *s1) const | DataTypeImpl | |
GetUnqualifiedType() const | DataTypeImpl | |
GetValueKind() const | DataTypeImpl | |
HasTypeArguments() const | DataTypeImpl | |
InitCopyData(DataMemBlock *d, const DataMemBlock *s) const | DataTypeImpl | private |
InitData(DataMemBlock *mem) const | DataTypeImpl | private |
InitializeNullValue() | DataTypeImpl | |
InitMoveData(DataMemBlock *d, DataMemBlock *s) const | DataTypeImpl | private |
IsEqual(const void *s1, const void *s2, EQUALITY equality) const | DataTypeImpl | |
IsEqualData(const DataMemBlock *s1, const DataMemBlock *s2, EQUALITY equality) const | DataTypeImpl | private |
MAXON_DISALLOW_COPY_AND_ASSIGN(DataTypeImpl) | DataTypeImpl | protected |
MAXON_ENUM_FLAGS_CLASS | DataTypeImpl | protected |
MAXON_ENUM_FLAGS_CLASS(FLAGS) | DataTypeImpl | protected |
MoveConstruct(void *dest, void *src) const | DataTypeImpl | |
MoveConstruct(void *dest, Int dstride, void *src, Int sstride, Int count) const | DataTypeImpl | |
MoveData(DataMemBlock *d, DataMemBlock *s) const | DataTypeImpl | private |
MoveFrom(void *dest, void *src) const | DataTypeImpl | |
MoveFrom(void *dest, Int dstride, void *src, Int sstride, Int count) const | DataTypeImpl | |
NonvirtualInterfaceReference class | DataTypeImpl | friend |
ObjectModel class | DataTypeImpl | friend |
PrivateAddReference() const | DataTypeImpl | private |
PrivateGetExtraType() const | DataTypeImpl | |
PrivateRegister() const | DataTypeImpl | |
PrivateRemoveReference() const | DataTypeImpl | private |
PrivateSetStructType(const TupleDataType &tupleType, const Int *offsets) | DataTypeImpl | |
PrivateSetTypeArgs(StrongRef< const TypeArguments > &&args) | DataTypeImpl | |
RemoveReference(const void *obj) const | DataTypeImpl | |
RemoveReference() const | DataTypeImpl | protected |
ResetNullValue() | DataTypeImpl | protected |
ResetRefs() | DataTypeImpl | protected |
StrongRefHandler class | DataTypeImpl | friend |
ToString(const FormatStatement *formatStatement=nullptr) const | DataTypeImpl | |
ToString(const void *s, const FormatStatement *formatStatement) const | DataTypeImpl | |
~DataTypeImpl() | DataTypeImpl | protected |