lexicographical_compare (references)ΒΆ

template<typename T>
bool libsemigroups::lexicographical_compare(T const &x, T const &y)

Compare two objects of the same type using std::lexicographical_compare.

Defined in order.hpp.

Possible Implementation

std::lexicographical_compare(
  x.cbegin(), x.cend(), y.cbegin(), y.cend());

Return

A bool.

Exceptions

See std::lexicographical_compare.

Complexity

See std::lexicographical_compare.

Template Parameters
  • T: the type of the objects to be compared.

Parameters
  • x: const reference to the first object for comparison

  • y: const reference to the second object for comparison