Horizon
Loading...
Searching...
No Matches
Classes | Namespaces | Concepts | Functions | Variables
exclusive_scan.hpp File Reference
#include <concepts/concepts.hpp>
#include <range/v3/range_fwd.hpp>
#include <range/v3/functional/arithmetic.hpp>
#include <range/v3/functional/bind_back.hpp>
#include <range/v3/functional/invoke.hpp>
#include <range/v3/view/adaptor.hpp>
#include <range/v3/view/view.hpp>
#include <range/v3/detail/prologue.hpp>
#include <range/v3/detail/epilogue.hpp>

Go to the source code of this file.

Classes

struct  ranges::exclusive_scan_view< Rng, T, Fun >
 

Namespaces

namespace  ranges::views
 

Concepts

concept  ranges::exclusive_scan_constraints_
 The exclusive_scan_constraints_ concept.
 
concept  ranges::exclusive_scan_constraints
 The exclusive_scan_constraints concept.
 

Functions

 ranges::template (typename Rng, typename T, typename Fun)(concept(exclusive_scan_constraints_)(Rng
 
 ranges::template (typename Rng, typename T, typename Fun)(AND copy_constructible< Fun >) exclusive_scan_view(Rng &&
 

Variables

 ranges::Fun
 
invocable< Fun &, T, range_reference_t< Rng > > AND ranges::assignable_from< T &, invoke_result_t< Fun &, T, range_reference_t< Rng > > >
 
template<typename Rng , typename T , typename Fun >
CPP_concept ranges::exclusive_scan_constraints
 

Variable Documentation

◆ exclusive_scan_constraints

template<typename Rng , typename T , typename Fun >
CPP_concept ranges::exclusive_scan_constraints
Initial value:
=
copy_constructible<T> &&
CPP_concept_ref(ranges::exclusive_scan_constraints_, Rng, T, Fun)
The exclusive_scan_constraints_ concept.
The input_range concept.
The viewable_range concept.