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 |