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 Thing> | |
| bool | operator() (Thing const &x, Thing const &y) const noexcept |
Call operator that compares x and y using recursive_path_compare. | |
|
inlinenodiscardnoexcept |
Call operator that compares x and y using recursive_path_compare.
| Thing | 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.