![]() |
libsemigroups
v3.0.0
C++ library for semigroups and monoids
|
Defined in order.hpp
.
A stateless struct with binary call operator using recursive_path_compare.
This only exists to be used as a template parameter, and has no advantages over using recursive_path_compare otherwise.
Public Member Functions | |
template<typename T> | |
bool | operator() (T const &x, T const &y) const noexcept |
Call operator that compares x and y using recursive_path_compare. | |
|
inlinenoexcept |
Call operator that compares x
and y
using recursive_path_compare.
T | the type of the objects to be compared. |
x | const reference to the first object for comparison. |
y | const reference to the second object for comparison. |
true
if x
is less than y
with respect to the recursive path ordering, and false
otherwise.noexcept
and is guaranteed never to throw.