LehrFEM++ 1.0.0
A simple Finite Element Library for teaching
|
Namespaces | |
namespace | std11 |
namespace | std17 |
namespace | std20 |
Classes | |
class | span |
struct | with_container_t |
Typedefs | |
using | extent_t = span_CONFIG_EXTENT_TYPE |
using | size_t = std::size_t |
Functions | |
template<class T > | |
span_constexpr size_t | to_size (T size) |
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) |
Variables | |
span_constexpr const extent_t | dynamic_extent = static_cast<extent_t>(-1) |
const span_constexpr with_container_t | with_container |
using nonstd::span_lite::extent_t = typedef span_CONFIG_EXTENT_TYPE |
using nonstd::span_lite::size_t = typedef std::size_t |
span_constexpr std::size_t nonstd::span_lite::size | ( | span< T, Extent > const & | spn | ) |
Definition at line 1463 of file span.h.
References nonstd::span_lite::span< T, Extent >::size().
Referenced by to_size().
span_constexpr std::ptrdiff_t nonstd::span_lite::ssize | ( | span< T, Extent > const & | spn | ) |
Definition at line 1468 of file span.h.
References nonstd::span_lite::span< T, Extent >::size().
|
inline |
Definition at line 906 of file span.h.
References size().
Referenced by nonstd::span_lite::span< T, Extent >::size_bytes(), and nonstd::span_lite::span< T, Extent >::span().
Definition at line 592 of file span.h.
Referenced by nonstd::span_lite::span< T, Extent >::span(), and nonstd::span_lite::span< T, Extent >::subspan().
const span_constexpr with_container_t nonstd::span_lite::with_container |