tetl 0.1.0
Embedded Template Library
|
Namespaces | |
namespace | cpo |
Classes | |
struct | construct_at_fn |
struct | dangling |
struct | destroy_at_fn |
struct | destroy_fn |
struct | in_fun_result |
Concepts | |
concept | borrowed_range |
concept | range |
concept | sized_range |
Typedefs | |
template<etl::ranges::range R> | |
using | borrowed_iterator_t = etl::conditional_t<etl::ranges::borrowed_range<R>, etl::ranges::iterator_t<R>, etl::ranges::dangling> |
template<typename T> | |
using | iterator_t = decltype(etl::ranges::begin(etl::declval<T&>())) |
template<etl::ranges::range R> | |
using | range_difference_t = etl::iter_difference_t<etl::ranges::iterator_t<R>> |
template<etl::ranges::range R> | |
using | range_reference_t = etl::iter_reference_t<etl::ranges::iterator_t<R>> |
template<etl::ranges::sized_range R> | |
using | range_size_t = decltype(etl::ranges::size(etl::declval<R&>())) |
template<etl::ranges::range R> | |
using | range_value_t = etl::iter_value_t<etl::ranges::iterator_t<R>> |
template<etl::ranges::range R> | |
using | sentinel_t = decltype(etl::ranges::end(etl::declval<R&>())) |
Variables | |
constexpr auto | begin = begin_cpo::fn{} |
constexpr struct etl::ranges::construct_at_fn | construct_at |
constexpr struct etl::ranges::destroy_fn | destroy |
constexpr struct etl::ranges::destroy_at_fn | destroy_at |
template<typename> | |
constexpr auto | disable_sized_range = false |
template<typename T> | |
constexpr bool | enable_borrowed_range = false |
template<typename Char, typename Traits> | |
constexpr bool | enable_borrowed_range< etl::basic_string_view< Char, Traits > > = true |
template<typename T, etl::size_t Extent> | |
constexpr bool | enable_borrowed_range< etl::span< T, Extent > > = true |
constexpr auto | end = end_cpo::fn{} |
constexpr auto | iter_move = iter_move_cpo::fn{} |
constexpr auto | size = size_cpo::fn{} |
struct etl::ranges::construct_at_fn construct_at |
struct etl::ranges::destroy_fn destroy |
struct etl::ranges::destroy_at_fn destroy_at |
|
inlineconstexpr |
|
inlineconstexpr |