Namespaces | |
detail | |
std11 | |
std17 | |
std20 | |
Classes | |
class | span |
struct | with_container_t |
Typedefs | |
typedef span_CONFIG_EXTENT_TYPE | extent_t |
typedef span_CONFIG_SIZE_TYPE | size_t |
Functions | |
template<class T , extent_t Extent> | |
span_constexpr std::size_t | size (span< T, Extent > const &spn) |
template<class T , extent_t Extent> | |
span_constexpr std::ptrdiff_t | ssize (span< T, Extent > const &spn) |
template<class T > | |
span_constexpr size_t | to_size (T size) |
Variables | |
const span_constexpr extent_t | dynamic_extent = static_cast<extent_t>(-1) |
const span_constexpr with_container_t | with_container |
span_constexpr std::size_t nonstd::span_lite::size | ( | span< T, Extent > const & | spn | ) |
span_constexpr std::ptrdiff_t nonstd::span_lite::ssize | ( | span< T, Extent > const & | spn | ) |
|
inline |
const span_constexpr extent_t nonstd::span_lite::dynamic_extent = static_cast<extent_t>(-1) |
const span_constexpr with_container_t nonstd::span_lite::with_container |