#include <span-lite.hpp>
Public Types | |
enum | { extent = Extent } |
typedef T | element_type |
typedef std11::remove_cv< T >::type | value_type |
typedef T & | reference |
typedef T * | pointer |
typedef T const * | const_pointer |
typedef T const & | const_reference |
typedef size_t | size_type |
typedef extent_t | extent_type |
typedef pointer | iterator |
typedef const_pointer | const_iterator |
typedef std::ptrdiff_t | difference_type |
typedef std::reverse_iterator< iterator > | reverse_iterator |
typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
Definition at line 570 of file span-lite.hpp.
typedef T nonstd::span_lite::span< T, Extent >::element_type |
Definition at line 885 of file span-lite.hpp.
typedef std11::remove_cv< T >::type nonstd::span_lite::span< T, Extent >::value_type |
Definition at line 886 of file span-lite.hpp.
typedef T& nonstd::span_lite::span< T, Extent >::reference |
Definition at line 888 of file span-lite.hpp.
typedef T* nonstd::span_lite::span< T, Extent >::pointer |
Definition at line 889 of file span-lite.hpp.
typedef T const* nonstd::span_lite::span< T, Extent >::const_pointer |
Definition at line 890 of file span-lite.hpp.
typedef T const& nonstd::span_lite::span< T, Extent >::const_reference |
Definition at line 891 of file span-lite.hpp.
typedef size_t nonstd::span_lite::span< T, Extent >::size_type |
Definition at line 893 of file span-lite.hpp.
typedef extent_t nonstd::span_lite::span< T, Extent >::extent_type |
Definition at line 894 of file span-lite.hpp.
typedef pointer nonstd::span_lite::span< T, Extent >::iterator |
Definition at line 896 of file span-lite.hpp.
typedef const_pointer nonstd::span_lite::span< T, Extent >::const_iterator |
Definition at line 897 of file span-lite.hpp.
typedef std::ptrdiff_t nonstd::span_lite::span< T, Extent >::difference_type |
Definition at line 899 of file span-lite.hpp.
typedef std::reverse_iterator< iterator > nonstd::span_lite::span< T, Extent >::reverse_iterator |
Definition at line 901 of file span-lite.hpp.
typedef std::reverse_iterator< const_iterator > nonstd::span_lite::span< T, Extent >::const_reverse_iterator |
Definition at line 902 of file span-lite.hpp.
anonymous enum |
Enumerator | |
---|---|
extent |
Definition at line 905 of file span-lite.hpp.
|
inline |
Definition at line 946 of file span-lite.hpp.
References nonstd::span_lite::detail::is_positive(), span_constexpr_exp, span_EXPECTS, span_nullptr, span_REQUIRES_T, and nonstd::span_lite::to_size().
|
inline |
Definition at line 973 of file span-lite.hpp.
References span_EXPECTS, and span_REQUIRES_T.
|
inline |
Definition at line 989 of file span-lite.hpp.
References nonstd::span_lite::size(), span_ADDRESSOF, span_constexpr, span_constexpr14, span_noexcept, span_nullptr, span_REQUIRES_T, and nonstd::span_lite::to_size().
|
inline |
Definition at line 1118 of file span-lite.hpp.
|
inline |
Definition at line 1123 of file span-lite.hpp.
|
inline |
Definition at line 1141 of file span-lite.hpp.
References nonstd::span_lite::span< T, Extent >::size(), span_constexpr_exp, span_EXPECTS, and nonstd::span_lite::to_size().
|
inline |
Definition at line 909 of file span-lite.hpp.
References nonstd::span_lite::detail::is_positive(), span_constexpr_exp, span_EXPECTS, span_nullptr, and span_REQUIRES_T.
|
inline |
Definition at line 1126 of file span-lite.hpp.
References span_REQUIRES_T.
|
inline |
Definition at line 1152 of file span-lite.hpp.
References ndn::tlv::nfd::Count, nonstd::span_lite::detail::is_positive(), nonstd::span_lite::size(), span_constexpr_exp, and span_EXPECTS.
Referenced by nonstd::span_lite::ssize().
|
inline |
Definition at line 1161 of file span-lite.hpp.
References ndn::tlv::nfd::Count, nonstd::span_lite::detail::is_positive(), nonstd::span_lite::size(), span_constexpr_exp, and span_EXPECTS.
Referenced by nonstd::span_lite::ssize().
|
inline |
Definition at line 1174 of file span-lite.hpp.
References ndn::tlv::nfd::Count, nonstd::span_lite::detail::is_positive(), nonstd::span_lite::size(), span_constexpr_exp, and span_EXPECTS.
Referenced by nonstd::span_lite::ssize().
|
inline |
Definition at line 1186 of file span-lite.hpp.
References nonstd::span_lite::detail::is_positive(), nonstd::span_lite::size(), span_constexpr_exp, and span_EXPECTS.
|
inline |
Definition at line 1194 of file span-lite.hpp.
References nonstd::span_lite::detail::is_positive(), nonstd::span_lite::size(), span_constexpr_exp, and span_EXPECTS.
|
inline |
Definition at line 1202 of file span-lite.hpp.
References nonstd::span_lite::dynamic_extent, nonstd::span_lite::detail::is_positive(), nonstd::span_lite::size(), and span_EXPECTS.
|
inline |
Definition at line 1215 of file span-lite.hpp.
Referenced by nonstd::span_lite::span< T, Extent >::crend(), nonstd::span_lite::size(), nonstd::span_lite::span< T, Extent >::span(), and nonstd::span_lite::ssize().
|
inline |
Definition at line 1220 of file span-lite.hpp.
|
inline |
Definition at line 1225 of file span-lite.hpp.
References nonstd::span_lite::size(), and nonstd::span_lite::to_size().
Referenced by nonstd::span_lite::span< T, Extent >::crend().
|
inline |
Definition at line 1230 of file span-lite.hpp.
References nonstd::span_lite::size().
|
inline |
Definition at line 1237 of file span-lite.hpp.
References nonstd::span_lite::detail::is_positive(), nonstd::span_lite::size(), span_constexpr14, span_constexpr_exp, span_deprecated, and span_EXPECTS.
|
inline |
Definition at line 1270 of file span-lite.hpp.
Referenced by nonstd::span_lite::span< T, Extent >::crend().
|
inline |
Definition at line 1277 of file span-lite.hpp.
References span_EXPECTS.
|
inline |
Definition at line 1284 of file span-lite.hpp.
References nonstd::span_lite::size(), span_constexpr14, span_EXPECTS, and nonstd::any_lite::swap().
|
inline |
Definition at line 1307 of file span-lite.hpp.
Referenced by nonstd::span_lite::span< T, Extent >::crend().
|
inline |
Definition at line 1316 of file span-lite.hpp.
References nonstd::span_lite::size().
Referenced by nonstd::span_lite::span< T, Extent >::crend().
|
inline |
Definition at line 1325 of file span-lite.hpp.
|
inline |
Definition at line 1334 of file span-lite.hpp.
References nonstd::span_lite::size().
|
inline |
Definition at line 1343 of file span-lite.hpp.
|
inline |
Definition at line 1348 of file span-lite.hpp.
|
inline |
Definition at line 1353 of file span-lite.hpp.
|
inline |
Definition at line 1358 of file span-lite.hpp.
References nonstd::span_lite::span< T, Extent >::begin(), nonstd::span_lite::span< T, Extent >::data(), nonstd::span_lite::span< T, Extent >::end(), ns3::ndn::operator!=(), ns3::ndn::operator==(), nonstd::optional_lite::operator>(), nonstd::optional_lite::operator>=(), nonstd::span_lite::span< T, Extent >::size(), nonstd::span_lite::span< T, Extent >::size_bytes(), span_constexpr, span_REQUIRES_T, and span_sizeof.