basis::orderable Class Reference

A base for objects that can be alphabetically (lexicographically) ordered. More...

#include <contracts.h>

Inheritance diagram for basis::orderable:
Inheritance graph
[legend]
Collaboration diagram for basis::orderable:
Collaboration graph
[legend]

List of all members.

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.

Detailed Description

A base for objects that can be alphabetically (lexicographically) ordered.

Definition at line 56 of file contracts.h.


Member Function Documentation

virtual bool basis::orderable::less_than ( const orderable s2  )  const [pure virtual]
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().


The documentation for this class was generated from the following file:
Generated on Sat Jan 28 04:25:22 2012 for hoople2 project by  doxygen 1.6.3