#include <diplomat_runtime.hpp>
|
| constexpr | span (T *data=nullptr, size_t size=Extent) |
| |
| constexpr | span (const span< T > &o) |
| |
| template<size_t N> |
| constexpr | span (std::array< typename std::remove_const_t< T >, N > &arr) |
| |
| constexpr T * | data () const noexcept |
| |
| constexpr size_t | size () const noexcept |
| |
| constexpr T * | begin () const noexcept |
| |
| constexpr T * | end () const noexcept |
| |
| void | operator= (span< T > o) |
| |
◆ span() [1/3]
template<class T, std::size_t Extent = dynamic_extent>
| diplomat::span< T, Extent >::span |
( |
T * | data = nullptr, |
|
|
size_t | size = Extent ) |
|
inlineconstexpr |
◆ span() [2/3]
template<class T, std::size_t Extent = dynamic_extent>
◆ span() [3/3]
template<class T, std::size_t Extent = dynamic_extent>
template<size_t N>
| diplomat::span< T, Extent >::span |
( |
std::array< typename std::remove_const_t< T >, N > & | arr | ) |
|
|
inlineconstexpr |
◆ begin()
template<class T, std::size_t Extent = dynamic_extent>
◆ data()
template<class T, std::size_t Extent = dynamic_extent>
◆ end()
template<class T, std::size_t Extent = dynamic_extent>
◆ operator=()
template<class T, std::size_t Extent = dynamic_extent>
◆ size()
template<class T, std::size_t Extent = dynamic_extent>
The documentation for this class was generated from the following file: