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. | |
A base for objects that can be alphabetically (lexicographically) ordered.
Definition at line 56 of file contracts.h.
| virtual bool basis::orderable::less_than | ( | const orderable & | s2 | ) | const [pure virtual] |
Implemented in basis::astring, basis::byte_array, filesystem::file_time, mathematics::double_plus, and timely::time_stamp.
Referenced by operator<().
| virtual bool basis::orderable::operator< | ( | const orderable & | s2 | ) | const [inline, virtual] |
the virtual method for object ordering.
Definition at line 61 of file contracts.h.
References less_than().
1.6.3