Horizon
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
filter.hpp File Reference
#include <range/v3/range_fwd.hpp>
#include <range/v3/functional/bind_back.hpp>
#include <range/v3/functional/compose.hpp>
#include <range/v3/functional/not_fn.hpp>
#include <range/v3/utility/static_const.hpp>
#include <range/v3/view/remove_if.hpp>
#include <range/v3/detail/prologue.hpp>
#include <range/v3/detail/epilogue.hpp>
#include <range/v3/detail/satisfy_boost_range.hpp>

Go to the source code of this file.

Classes

struct  ranges::filter_view< Rng, Pred >
 
struct  ranges::views::cpp20_filter_base_fn
 Given a source range and a unary predicate, present a view of the elements that satisfy the predicate. More...
 
struct  ranges::views::cpp20_filter_fn
 
struct  ranges::views::filter_base_fn
 Given a source range, unary predicate, and optional projection, present a view of the elements that satisfy the predicate. More...
 
struct  ranges::views::filter_fn
 

Namespaces

namespace  ranges::views
 
namespace  ranges::cpp20
 

Typedefs

using ranges::cpp20::filter_view = ranges::filter_view< V, Pred >
 

Functions

 ranges::template (typename Rng, typename Pred)(AND indirect_unary_predicate< Pred
 
iterator_t< Rng > AND view_< Rng > AND std::is_object< Pred >::value ranges::filter_view (Rng &&, Pred) -> filter_view< views::all_t< Rng >, Pred >
 
 ranges::cpp20::template (typename V, typename Pred)(AND indirect_unary_predicate< Pred