feisty meow concerns codebase  2.140
basis::hoople_standard Class Reference

the base class of the most easily used and tested objects in the library. More...

#include <contracts.h>

Inheritance diagram for basis::hoople_standard:
Collaboration diagram for basis::hoople_standard:

Additional Inherited Members

- Public Member Functions inherited from basis::text_formable
virtual const char * class_name () const =0
 Returns the bare name of this class as a constant character pointer. More...
 
virtual void text_form (base_string &state_fill) const =0
 Provides a text view of all the important info owned by this object. 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...
 

Detailed Description

the base class of the most easily used and tested objects in the library.

Each hoople_standard object must know its name, how to print out its data members, and whether it's the same as another object or not.

Definition at line 160 of file contracts.h.


The documentation for this class was generated from the following file: