Classes | |
struct | ranges::any_view< Ref, Cat, enable > |
A type-erased view. More... | |
struct | ranges::any_view< Ref, Cat, meta::if_c<(Cat &category::forward)==category::input > > |
Enumerations | |
enum | ranges::category { ranges::category::none = 0, ranges::category::input = 1, ranges::category::forward = 3, ranges::category::bidirectional = 7, ranges::category::random_access = 15, ranges::category::mask = random_access, ranges::category::sized = 16 } |
An enum that denotes the supported subset of range concepts supported by a range. | |
Functions | |
template<typename Rng > | |
ranges::any_view (Rng &&) -> any_view< range_reference_t< Rng >, get_categories< Rng >()> | |
ranges::any_view | ( | Rng && | ) | -> any_view< range_reference_t< Rng >, get_categories< Rng >()> |
view_<Rng>