HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Ort::detail Namespace Reference

Namespaces

 attr_utils
 
 binding_utils
 

Classes

struct  Unowned
 This is a tagging template type. Use it with Base<T> to indicate that the C++ interface object has no ownership of the underlying C object. More...
 
struct  Base
 Used internally by the C++ API. C++ wrapper types inherit from this. This is a zero cost abstraction to wrap the C API objects and delete them on destruction. More...
 
struct  Base< Unowned< T > >
 Covers unowned pointers owned by either the ORT or some other instance of CPP wrappers. Used for ConstXXX and UnownedXXXX types that are copyable. Also convenient to wrap raw OrtXX pointers . More...
 
struct  AllocatedFree
 
struct  ConstSessionOptionsImpl
 
struct  SessionOptionsImpl
 
struct  ConstSessionImpl
 
struct  SessionImpl
 
struct  MemoryInfoImpl
 
struct  TensorTypeAndShapeInfoImpl
 
struct  SequenceTypeInfoImpl
 
struct  OptionalTypeInfoImpl
 
struct  MapTypeInfoImpl
 
struct  TypeInfoImpl
 
struct  OrtSparseValuesParam
 
struct  Shape
 
struct  ConstValueImpl
 
struct  ValueImpl
 
struct  AllocatorImpl
 
struct  ConstIoBindingImpl
 
struct  IoBindingImpl
 
struct  KernelInfoImpl
 

Functions

 ORT_DEFINE_RELEASE (Allocator)
 
 ORT_DEFINE_RELEASE (MemoryInfo)
 
 ORT_DEFINE_RELEASE (CustomOpDomain)
 
 ORT_DEFINE_RELEASE (ThreadingOptions)
 
 ORT_DEFINE_RELEASE (Env)
 
 ORT_DEFINE_RELEASE (RunOptions)
 
 ORT_DEFINE_RELEASE (Session)
 
 ORT_DEFINE_RELEASE (SessionOptions)
 
 ORT_DEFINE_RELEASE (TensorTypeAndShapeInfo)
 
 ORT_DEFINE_RELEASE (SequenceTypeInfo)
 
 ORT_DEFINE_RELEASE (MapTypeInfo)
 
 ORT_DEFINE_RELEASE (TypeInfo)
 
 ORT_DEFINE_RELEASE (Value)
 
 ORT_DEFINE_RELEASE (ModelMetadata)
 
 ORT_DEFINE_RELEASE (IoBinding)
 
 ORT_DEFINE_RELEASE (ArenaCfg)
 
 ORT_DEFINE_RELEASE (Status)
 
 ORT_DEFINE_RELEASE (OpAttr)
 
 ORT_DEFINE_RELEASE (Op)
 
 ORT_DEFINE_RELEASE (KernelInfo)
 
std::string MakeCustomOpConfigEntryKey (const char *custom_op_name, const char *config)
 CustomOpConfigs. More...
 
void ThrowStatus (const Status &st)
 

Function Documentation

std::string Ort::detail::MakeCustomOpConfigEntryKey ( const char *  custom_op_name,
const char *  config 
)
inline

CustomOpConfigs.

Definition at line 1034 of file onnxruntime_cxx_inline.h.

Ort::detail::ORT_DEFINE_RELEASE ( Allocator  )
Ort::detail::ORT_DEFINE_RELEASE ( MemoryInfo  )
Ort::detail::ORT_DEFINE_RELEASE ( CustomOpDomain  )
Ort::detail::ORT_DEFINE_RELEASE ( ThreadingOptions  )
Ort::detail::ORT_DEFINE_RELEASE ( Env  )
Ort::detail::ORT_DEFINE_RELEASE ( RunOptions  )
Ort::detail::ORT_DEFINE_RELEASE ( Session  )
Ort::detail::ORT_DEFINE_RELEASE ( SessionOptions  )
Ort::detail::ORT_DEFINE_RELEASE ( TensorTypeAndShapeInfo  )
Ort::detail::ORT_DEFINE_RELEASE ( SequenceTypeInfo  )
Ort::detail::ORT_DEFINE_RELEASE ( MapTypeInfo  )
Ort::detail::ORT_DEFINE_RELEASE ( TypeInfo  )
Ort::detail::ORT_DEFINE_RELEASE ( Value  )
Ort::detail::ORT_DEFINE_RELEASE ( ModelMetadata  )
Ort::detail::ORT_DEFINE_RELEASE ( IoBinding  )
Ort::detail::ORT_DEFINE_RELEASE ( ArenaCfg  )
Ort::detail::ORT_DEFINE_RELEASE ( Status  )
Ort::detail::ORT_DEFINE_RELEASE ( OpAttr  )
Ort::detail::ORT_DEFINE_RELEASE ( Op  )
Ort::detail::ORT_DEFINE_RELEASE ( KernelInfo  )
void Ort::detail::ThrowStatus ( const Status &  st)
inline

Definition at line 24 of file onnxruntime_cxx_inline.h.