9 template<concepts::InputIterator It, concepts::SentinelFor<It> Sent, concepts::InputIterator Jt,
10 concepts::SentinelFor<Jt> Jent,
typename Pred = function::Equal,
typename Proj = function::Identity,
11 typename Jroj = function::Identity>
15 constexpr auto operator()(It it, Sent ed, Jt jt, Jent fd, Pred pred = {}, Proj
proj = {}, Jroj jroj = {})
const
28 template<concepts::InputContainer Con, concepts::InputContainer Don,
typename Pred = function::Equal,
29 typename Proj = function::Identity,
typename Jroj = function::Identity>
30 requires((concepts::ForwardContainer<Con> || concepts::SizedContainer<Con>) &&
31 (concepts::ForwardContainer<Don> || concepts::SizedContainer<Don>) &&
34 constexpr auto operator()(Con&& a, Don&& b, Pred pred = {}, Proj
proj = {}, Jroj jroj = {})
const ->
bool {