|
| template (typename I, typename S, typename O, typename S2, typename BOp=minus, typename P=identity)(AND sentinel_for< S2 |
|
O AND differenceable< I, O, BOp, P > adjacent_difference_result< I, O > | operator() (I first, S last, O result, S2 end_result, BOp bop=BOp{}, P proj=P{}) const |
|
| template (typename I, typename S, typename O, typename BOp=minus, typename P=identity)(AND differenceable< I |
|
P adjacent_difference_result< I, O > | operator() (I first, S last, O result, BOp bop=BOp{}, P proj=P{}) const |
|
| template (typename Rng, typename ORef, typename BOp=minus, typename P=identity, typename I=iterator_t< Rng >, typename O=uncvref_t< ORef >)(AND differenceable< I |
|
P adjacent_difference_result< borrowed_iterator_t< Rng >, O > | operator() (Rng &&rng, ORef &&result, BOp bop=BOp{}, P proj=P{}) const |
|
| template (typename Rng, typename ORng, typename BOp=minus, typename P=identity, typename I=iterator_t< Rng >, typename O=iterator_t< ORng >)(AND range< ORng > AND differenceable< I |
|
P adjacent_difference_result< borrowed_iterator_t< Rng >, borrowed_iterator_t< ORng > > | operator() (Rng &&rng, ORng &&result, BOp bop=BOp{}, P proj=P{}) const |
|