#include <userver/utils/span.hpp>
A polyfill for std::span with some of the newer features enabled.
Inheritance diagram for utils::span< T >:Public Types | |
| using | const_iterator = typename std::span<T>::iterator |
Public Member Functions | |
| constexpr | explicit (false) span(std |
| template<typename U> requires std::is_convertible_v<U (*)[], T (*)[]> | |
| constexpr | explicit (false) span(span< U > other) noexcept |
| constexpr | explicit (false) span(std |
Public Attributes | |
| T | elements |
| STL member. | |
| using utils::span< T >::const_iterator = typename std::span<T>::iterator |
|
inlineconstexprnoexcept |
|
inlineconstexpr |
|
inlineconstexpr |