HDK
|
Base type for all non-tensors, maps, sequences and opaques. More...
#include <data_types.h>
Protected Member Functions | |
NonTensorTypeBase (size_t size) | |
~NonTensorTypeBase () override | |
ONNX_NAMESPACE::TypeProto & | MutableTypeProto () |
bool | IsMapCompatible (const ONNX_NAMESPACE::TypeProto &type_proto) const |
bool | IsSequenceCompatible (const ONNX_NAMESPACE::TypeProto &type_proto) const |
bool | IsOpaqueCompatible (const ONNX_NAMESPACE::TypeProto &type_proto) const |
Protected Member Functions inherited from onnxruntime::DataTypeImpl | |
DataTypeImpl (GeneralType type, size_t size) | |
Base type for all non-tensors, maps, sequences and opaques.
Definition at line 646 of file data_types.h.
|
delete |
|
protected |
|
overrideprotected |
|
virtual |
Reimplemented in onnxruntime::OpaqueType< T, D, N >.
|
pure virtual |
Implemented in onnxruntime::NonTensorType< T >, and onnxruntime::NonTensorType< CPPType >.
|
overridepure virtual |
Implements onnxruntime::DataTypeImpl.
Implemented in onnxruntime::NonTensorType< T >, and onnxruntime::NonTensorType< CPPType >.
|
overridevirtual |
Retrieves an instance of TypeProto for a given MLDataType.
Implements onnxruntime::DataTypeImpl.
|
protected |
|
protected |
|
protected |
|
protected |
|
delete |
|
virtual |
Reimplemented in onnxruntime::OpaqueType< T, D, N >.