|
class | onnxruntime::DataTypeImpl |
| Base class for MLDataType. More...
|
|
struct | onnxruntime::data_types_internal::IsAnyOf< T, Types > |
|
struct | onnxruntime::data_types_internal::IsAnyOf< T, Tail > |
| Two types remaining, end of the list. More...
|
|
struct | onnxruntime::data_types_internal::IsAnyOf< T, H, Tail...> |
|
struct | onnxruntime::data_types_internal::IsTensorContainedType< T > |
|
struct | onnxruntime::data_types_internal::IsSparseTensorContainedType< T > |
|
struct | onnxruntime::data_types_internal::IsOptionalOrtType< T > |
|
struct | onnxruntime::data_types_internal::GetMLDataType< T, TensorContainedType > |
|
struct | onnxruntime::data_types_internal::GetMLDataType< T, true > |
|
struct | onnxruntime::data_types_internal::GetMLDataType< T, false > |
|
struct | onnxruntime::data_types_internal::TensorTypeHelper |
|
struct | onnxruntime::data_types_internal::SparseTensorTypeHelper |
|
struct | onnxruntime::data_types_internal::MapTypeHelper |
|
struct | onnxruntime::data_types_internal::SequenceTypeHelper |
|
struct | onnxruntime::data_types_internal::OptionalTypeHelper |
|
class | onnxruntime::TensorTypeBase |
| All tensors base. More...
|
|
class | onnxruntime::TensorType< elemT > |
| Tensor type. This type does not have a C++ type associated with it at registration time except the element type. One of the types mentioned above at IsTensorContainedType<> list is acceptable. More...
|
|
class | onnxruntime::SparseTensorTypeBase |
| Common base-class for all sparse-tensors (with different element types). More...
|
|
class | onnxruntime::SparseTensorType< elemT > |
|
class | onnxruntime::OptionalTypeBase |
| Common base-class for all optional types. More...
|
|
class | onnxruntime::OptionalType< T, elemT > |
|
struct | onnxruntime::NonTensorTypeConverter< T > |
| Provide a specialization for your C++ Non-tensor type so your implementation FromDataTypeContainer/ToDataTypeContainer functions correctly. Otherwise you get a default implementation which may not be what you need/want. More...
|
|
class | onnxruntime::NonTensorTypeBase |
| Base type for all non-tensors, maps, sequences and opaques. More...
|
|
class | onnxruntime::NonTensorType< T > |
|
class | onnxruntime::MapType< CPPType > |
| MapType. Use this type to register mapping types. More...
|
|
class | onnxruntime::SequenceType< CPPType > |
| SequenceType. Use to register sequence for non-tensor types. More...
|
|
class | onnxruntime::SequenceTensorTypeBase |
| SequenceTensorTypeBase serves as a base type class for Tensor sequences. Akin to TensorTypeBase. Runtime representation is always TensorSeq. More...
|
|
class | onnxruntime::SequenceTensorType< TensorElemType > |
| SequenceTensorType. Use to register sequence for non-tensor types. More...
|
|
class | onnxruntime::OpaqueType< T, D, N > |
| OpaqueType. More...
|
|
class | onnxruntime::PrimitiveDataTypeBase |
| PrimitiveDataTypeBase Base class for primitive Tensor contained types. More...
|
|
class | onnxruntime::PrimitiveDataType< T > |
| PrimitiveDataType Typed specialization for primitive types. Concrete instances of this class are used by Tensor. More...
|
|