Container-based version of the <algorithm> std::lexicographical_compare() function to lexicographically compare (e.g. sort words alphabetically) two container sequences. The comparison is performed using operator<. Note that capital letters ("A-Z") have ASCII values less than lowercase letters ("a-z").
Declared in <absl/algorithm/container.h>
template<
typename Sequence1,
typename Sequence2>
constexpr
bool
c_lexicographical_compare(
Sequence1 const& sequence1,
Sequence2 const& sequence2);
true if sequence1 is lexicographically less than sequence2, otherwise false.
| Name | Description |
|---|---|
| sequence1 | The first container. |
| sequence2 | The second container. |