Horizon
Loading...
Searching...
No Matches
ranges::view_adaptor< Derived, BaseRng, Cardinality > Struct Template Reference
Inheritance diagram for ranges::view_adaptor< Derived, BaseRng, Cardinality >:
ranges::view_facade< Derived, Cardinality > ranges::view_interface< Derived, Cardinality > ranges::basic_view< Cardinality > ranges::view_base ranges::adjacent_filter_view< Rng, logical_negate< equal_to > > ranges::indirect_view< take_while_view< iota_view< iterator_t< CRng > >, search_pred > > ranges::iter_transform_view< Rng, detail::replacer_fn< Val1, Val2 > > ranges::iter_transform_view< Rng, detail::replacer_if_fn< Pred, Val > >

Public Member Functions

 view_adaptor (view_adaptor &&)=default
 view_adaptor (view_adaptor const &)=default
view_adaptor & operator= (view_adaptor &&)=default
view_adaptor & operator= (view_adaptor const &)=default
constexpr view_adaptor (BaseRng &&rng)
constexpr base_range_t & base () noexcept
constexpr base_range_t const & base () const noexcept
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Public Member Functions inherited from ranges::view_facade< Derived, Cardinality >
 template (typename D=Derived)() const expr auto begin() -> detail::facade_iterator_t< D >
 Let d be static_cast<Derived &>(*this).
 template (typename D=Derived)() const expr auto begin() const -> detail::facade_iterator_t< D const >
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
 template (typename D=Derived)() const expr auto end() -> detail::facade_sentinel_t< D >
 Let d be static_cast<Derived &>(*this).
 template (typename D=Derived)() const expr auto end() const -> detail::facade_sentinel_t< D const >
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Public Member Functions inherited from ranges::view_interface< Derived, Cardinality >
 view_interface (view_interface &&)=default
 view_interface (view_interface const &)=default
view_interface & operator= (view_interface &&)=default
view_interface & operator= (view_interface const &)=default
CPP_member constexpr auto empty () const noexcept -> CPP_ret(bool)()
 Test whether a range can be empty:

Additional Inherited Members

Protected Types inherited from ranges::view_interface< Derived, Cardinality >
template<bool B>
using D = meta::invoke<detail::dependent_<B>, Derived>
Protected Member Functions inherited from ranges::view_facade< Derived, Cardinality >
constexpr view_as_cursor begin_cursor () const
constexpr default_sentinel_t end_cursor () const
Protected Member Functions inherited from ranges::view_interface< Derived, Cardinality >
constexpr Derived & derived () noexcept
constexpr Derived const & derived () const noexcept
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Protected Attributes inherited from ranges::view_facade< Derived, Cardinality >
friend range_access

The documentation for this struct was generated from the following files: