9 template<concepts::ForwardIterator It, concepts::SentinelFor<It> Sent,
typename T,
10 typename Proj = function::Identity,
11 concepts::IndirectStrictWeakOrder<T const*, meta::Projected<It, Proj>> Comp = function::Compare>
12 constexpr auto operator()(It first, Sent last, T
const& needle, Comp comp = {}, Proj
proj = {})
const
29 template<
typename It,
typename T,
typename Proj,
typename Comp,
31 constexpr static auto equal_range_with_size(It first, T
const& needle, Comp comp, Proj
proj,
Definition forward_container.h:8
Definition indirect_strict_weak_order.h:12
constexpr auto distance
Definition distance.h:44
constexpr auto equal_range
Definition equal_range.h:39
constexpr auto begin
Definition begin.h:44
constexpr auto ref
Definition reference_wrapper.h:98
Definition zstring_parser.h:9
constexpr auto proj
Definition proj.h:59
Definition equal_range.h:8
constexpr auto operator()(It first, Sent last, T const &needle, Comp comp={}, Proj proj={}) const -> View< It >
Definition equal_range.h:12
constexpr auto operator()(Con &&container, T const &needle, Comp comp={}, Proj proj={}) const -> meta::BorrowedView< Con >
Definition equal_range.h:21