11 struct FoldRightLastFunction {
12 template<concepts::B
idirectionalIterator It, concepts::SentinelFor<It> Sent,
13 concepts::IndirectlyBinaryRightFoldable<meta::IteratorValue<It>, It> Op>
15 constexpr auto operator()(It
first, Sent
last, Op op)
const {
17 using Res = Optional<R>;
26 template<concepts::BidirectionalContainer Con,
29 constexpr auto operator()(Con&& container, Op op)
const {
constexpr auto last(concepts::detail::ConstantVector auto &vector, size_t count)
Definition vector_last.h:13
constexpr auto first(concepts::detail::ConstantVector auto &vector, size_t count)
Definition vector_first.h:13
constexpr auto prev
Definition prev.h:28
constexpr auto next
Definition next.h:35
constexpr auto fold_right_last
Definition fold_right_last.h:35
constexpr auto end
Definition end.h:55
constexpr auto fold_right
Definition fold_right.h:33
constexpr auto begin
Definition begin.h:52
constexpr auto ref
Definition reference_wrapper.h:98
Definition any_storable.h:9
constexpr auto in_place
Definition in_place.h:8