absl::c_lexicographical_compare

Overload of c_lexicographical_compare() for performing a lexicographical comparison using a comp operator instead of operator<.

Synopsis

Declared in <absl/algorithm/container.h>

template<
    typename Sequence1,
    typename Sequence2,
    typename LessThan>
constexpr
bool
c_lexicographical_compare(
    Sequence1 const& sequence1,
    Sequence2 const& sequence2,
    LessThan&& comp);

Return Value

true if sequence1 is lexicographically less than sequence2 under comp, otherwise false.

Parameters

NameDescription
sequence1The first container.
sequence2The second container.
compThe comparison used to order the elements.