feisty meow concerns codebase
2.140
|
A base for objects that can be alphabetically (lexicographically) ordered. More...
#include <contracts.h>
Public Member Functions | |
virtual bool | less_than (const orderable &s2) const =0 |
virtual bool | operator< (const orderable &s2) const |
the virtual method for object ordering. More... | |
Public Member Functions inherited from basis::equalizable | |
virtual bool | equal_to (const equalizable &s2) const =0 |
virtual bool | operator== (const equalizable &s2) const |
the virtual method for object equality. More... | |
A base for objects that can be alphabetically (lexicographically) ordered.
Definition at line 56 of file contracts.h.
|
pure virtual |
Implemented in basis::byte_array, basis::astring, timely::time_stamp, filesystem::file_time, and mathematics::double_plus.
Referenced by operator<().
|
inlinevirtual |
the virtual method for object ordering.
Definition at line 61 of file contracts.h.
References less_than().