9 struct FindLastOfFunction {
10 template<concepts::InputIterator It, concepts::SentinelFor<It> Sent, concepts::ForwardIterator Jt,
11 concepts::SentinelFor<Jt> Jent,
typename Pred = function::Equal,
typename Proj = function::Identity,
12 typename Jroj = function::Identity>
13 requires(concepts::IndirectlyComparable<It, Jt, Pred, Proj, Jroj>)
14 constexpr auto operator()(It it, Sent sent, Jt jt, Jent jent, Pred pred = {}, Proj
proj = {},
18 [&]<
typename T>(T&& value) {
21 [&]<
typename U>(U&& other) {
29 template<concepts::InputContainer Con, concepts::ForwardContainer Needles,
typename Pred = function::Equal,
30 typename Proj1 = function::Identity,
typename Proj2 = function::Identity>
33 constexpr auto operator()(Con&& container, Needles&& needles, Pred pred = {}, Proj1 proj1 = {},
View(Iter, Sent) -> View< Iter, Sent >
constexpr auto find_last_of
Definition find_last_of.h:41
constexpr auto end
Definition end.h:55
constexpr auto any_of
Definition any_of.h:24
constexpr auto find_last_if
Definition find_last_if.h:37
constexpr auto begin
Definition begin.h:52
constexpr auto invoke
Definition invoke.h:100
constexpr auto ref
Definition reference_wrapper.h:98
Definition any_storable.h:9
constexpr auto proj
Definition proj.h:59