|
struct | ranges::actions::action< Action > |
|
struct | ranges::adjacent_filter_view< Rng, Pred > |
|
struct | ranges::adjacent_remove_if_view< Rng, Pred > |
|
struct | ranges::basic_iterator< Cur > |
|
struct | ranges::basic_mixin< T > |
|
struct | ranges::basic_view< cardinality > |
|
struct | ranges::begin_tag |
|
struct | ranges::bind_element< T > |
|
struct | ranges::closed_iota_view< From, To > |
| An iota view in a closed range. More...
|
|
struct | ranges::common_iterator< I, S > |
|
struct | ranges::composed< Second, First > |
|
struct | ranges::compressed_pair< First, Second > |
|
struct | ranges::concat_view< Rngs > |
|
struct | ranges::const_view< Rng > |
|
struct | ranges::copy_tag |
|
struct | ranges::counted_view< I > |
|
struct | ranges::cycled_view< Rng, bool > |
|
struct | ranges::empty_view< T > |
|
struct | ranges::end_tag |
|
struct | ranges::group_by_view< Rng, Fun > |
|
struct | ranges::incrementable_traits< T > |
|
struct | ranges::indirect_view< Rng > |
|
struct | ranges::iota_view< From, To > |
|
struct | ranges::istream_view< Val > |
|
struct | ranges::iter_take_while_view< Rng, Pred > |
|
struct | ranges::iter_transform_view< Rng, Fun > |
|
struct | ranges::iter_zip_with_view< Fun, Rngs > |
|
struct | ranges::iterator_range< I, S > |
|
struct | ranges::join_view< Rng > |
|
struct | ranges::join_with_view< Rng, ValRng > |
|
struct | ranges::logical_negate< FD > |
|
struct | ranges::move_iterator< I > |
|
struct | ranges::move_tag |
|
struct | ranges::move_view< Rng > |
|
struct | ranges::overloaded< Ts > |
|
struct | ranges::partial_sum_view< Rng, Fun > |
|
struct | ranges::range_cardinality< Rng, Void > |
|
struct | ranges::readable_traits< T > |
|
struct | ranges::ref_view< Rng > |
|
struct | ranges::reference_wrapper< T > |
|
struct | ranges::repeat_view< Val > |
|
struct | ranges::reverse_view< Rng > |
|
struct | ranges::single_view< T > |
|
struct | ranges::sized_iterator_range< I, S > |
|
struct | ranges::slice_view< Rng > |
|
struct | ranges::stride_view< Rng > |
|
struct | ranges::take_view< Rng > |
|
struct | ranges::take_while_view< Rng, Pred > |
|
struct | ranges::tokenize_view< Rng, Regex, SubMatchRange > |
|
struct | ranges::transform_view< Rng, Fun > |
|
struct | ranges::trim_view< Rng, Pred > |
|
struct | ranges::unbounded_view< I > |
|
struct | ranges::variant<... > |
|
struct | ranges::view_adaptor< Derived, BaseRng, Cardinality > |
|
struct | ranges::view_base |
|
struct | ranges::view_facade< Derived, Cardinality > |
| A utility for constructing a view from a (derived) type that implements begin and end cursors. More...
|
|
struct | ranges::view_interface< Derived, Cardinality > |
|
struct | ranges::views::view< View > |
|
struct | ranges::zip_view< Rngs > |
|
struct | ranges::zip_with_view< Fun, Rngs > |
|
|
template<typename Rng > |
using | ranges::is_finite = meta::bool_< range_cardinality< Rng >::value >=finite > |
|
template<typename Rng > |
using | ranges::is_infinite = meta::bool_< range_cardinality< Rng >::value==infinite > |
|
template<typename Rng > |
using | ranges::keys_range_view = transform_view< Rng, detail::get_first > |
|
template<typename I > |
using | ranges::move_into_iterator = basic_iterator< detail::move_into_cursor< I > > |
|
template<typename Rng , typename Pred , typename Val > |
using | ranges::replace_if_view = iter_transform_view< Rng, detail::replacer_if_fn< Pred, Val > > |
|
template<typename Rng , typename Val1 , typename Val2 > |
using | ranges::replace_view = iter_transform_view< Rng, detail::replacer_fn< Val1, Val2 > > |
|
template<typename I > |
using | ranges::reverse_iterator = basic_iterator< detail::reverse_cursor< I > > |
|
template<typename Rng > |
using | ranges::take_exactly_view = detail::take_exactly_view_< Rng > |
|
template<typename T > |
using | ranges::uncvref_t = meta::_t< std::remove_cv< meta::_t< std::remove_reference< T > >> > |
|
template<typename Rng > |
using | ranges::unique_view = adjacent_filter_view< Rng, logical_negate< equal_to > > |
|
template<typename Rng > |
using | ranges::values_view = transform_view< Rng, detail::get_second > |
|