HDK
|
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...
#include <onnxruntime_cxx_api.h>
Public Types | |
using | contained_type = typename Unowned< T >::Type |
Public Member Functions | |
constexpr | Base ()=default |
constexpr | Base (contained_type *p) noexcept |
~Base ()=default | |
Base (const Base &)=default | |
Base & | operator= (const Base &)=default |
Base (Base &&v) noexcept | |
Base & | operator= (Base &&v) noexcept |
constexpr | operator contained_type * () const noexcept |
Protected Attributes | |
contained_type * | p_ {} |
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 .
T |
Definition at line 299 of file onnxruntime_cxx_api.h.
using Ort::detail::Base< Unowned< T > >::contained_type = typename Unowned<T>::Type |
Definition at line 300 of file onnxruntime_cxx_api.h.
|
default |
|
inlineexplicitnoexcept |
Definition at line 303 of file onnxruntime_cxx_api.h.
|
default |
|
default |
|
inlinenoexcept |
Definition at line 310 of file onnxruntime_cxx_api.h.
|
inlinenoexcept |
Definition at line 317 of file onnxruntime_cxx_api.h.
|
default |
|
inlinenoexcept |
Definition at line 311 of file onnxruntime_cxx_api.h.
|
protected |
Definition at line 320 of file onnxruntime_cxx_api.h.