SuperDex Physics C++ API
Loading...
Searching...
No Matches
span.h File Reference
#include <mochi_core/mochi_config.h>
#include <mochi_core/utils/concepts.h>
#include <mochi_core/utils/debug.h>
#include <cstddef>
#include <iterator>
#include <string>
#include <type_traits>
#include <vector>

Go to the source code of this file.

Classes

struct  superdex::Span< T, SizeT >::NotIntegral< U >
class  superdex::Span< T, SizeT >

Namespaces

namespace  superdex

Functions

template<typename ContainerT>
auto superdex::MakeConstSpan (ContainerT const &container)
template<typename T, typename S>
Span< T const, S > superdex::MakeConstSpan (Span< T, S > const &alreadyASpan)
template<typename T, size_t N>
auto superdex::MakeConstSpan (T(&arr)[N])
template<typename T>
Span< T const, size_t > superdex::MakeSingletonConstSpan (T const &obj)
template<typename T>
Span< T, size_t > superdex::MakeSingletonSpan (T &obj)
template<typename ContainerT>
auto superdex::MakeSpan (ContainerT &container)
template<typename T, typename S>
Span< T, S > const & superdex::MakeSpan (Span< T, S > const &alreadyASpan)
template<typename T, size_t N>
auto superdex::MakeSpan (T(&arr)[N])