tetl 0.1.0
Embedded Template Library
|
Go to the source code of this file.
Classes | |
struct | span< T, Extent > |
A non-owning view over a contiguous sequence of objects. More... | |
Namespaces | |
namespace | etl |
namespace | etl::ranges |
Functions | |
template<typename Type, size_t Size> | |
span (array< Type, Size > &) -> span< Type, Size > | |
template<typename Type, size_t Size> | |
span (array< Type, Size > const &) -> span< Type const, Size > | |
template<typename Type, size_t Extent> | |
span (c_array< Type, Extent > &) -> span< Type, Extent > | |
template<ranges::range R> | |
span (R &&) -> span< remove_reference_t< ranges::range_reference_t< R > > > | |
Variables | |
template<typename T, etl::size_t Extent> | |
constexpr bool | enable_borrowed_range< etl::span< T, Extent > > = true |