#include <algorithm>
#include <cstddef>
#include "core/common/gsl.h"
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) |
|