Range-v3
Range algorithms, views, and actions for the Standard Library
exclusive_scan.hpp File Reference

Classes

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

Functions

 ranges::CPP_PP_CAT (CPP_PP_DEF_, template(typename Rng, typename T, typename Fun)) META_CONCEPT CPP_PP_CAT(CPP_PP_DEF_
 

Variables

concept ranges::exclusive_scan_constraints = CPP_PP_CAT( CPP_PP_DEF_IMPL_IS_PAREN_, 0 )( viewable_range<Rng> && input_range<Rng> && copy_constructible<T> && invocable<Fun & )( viewable_range<Rng> && input_range<Rng> && copy_constructible<T> && invocable<Fun &, T, range_reference_t<Rng>> && assignable_from<T &, invoke_result_t<Fun &, T, range_reference_t<Rng>>> )