#include <algorithm>
#include <cstddef>
#include <gsl/gsl>
Go to the source code of this file.
|
| template<class P > |
| constexpr auto | onnxruntime::details::AsSpanImpl (P *p, size_t s) |
| |
| template<class C > |
| constexpr auto | onnxruntime::AsSpan (C &c) |
| |
| template<class C > |
| constexpr auto | onnxruntime::AsSpan (const C &c) |
| |
| template<class C > |
| constexpr auto | onnxruntime::AsSpan (C &&c) |
| |
| template<class T > |
| constexpr auto | onnxruntime::AsSpan (std::initializer_list< T > c) |
| |
| template<class T , size_t N> |
| constexpr auto | onnxruntime::AsSpan (T(&arr)[N]) |
| |
| template<class T , size_t N> |
| constexpr auto | onnxruntime::AsSpan (const T(&arr)[N]) |
| |
| template<class T > |
| gsl::span< const T > | onnxruntime::EmptySpan () |
| |
| template<class U , class T > |
| gsl::span< U > | onnxruntime::ReinterpretAsSpan (gsl::span< T > src) |
| |
| gsl::span< const std::byte > | onnxruntime::AsByteSpan (const void *data, size_t length) |
| |
| template<class T1 , size_t Extent1, class T2 , size_t Extent2> |
| bool | onnxruntime::SpanEq (gsl::span< T1, Extent1 > a, gsl::span< T2, Extent2 > b) |
| |