#include <object.h>
Inheritance diagram for Object:

Handle Management | |
| Handle | getHandle () const throw () |
| Return the global handle of this object. | |
| Handle | getNextHandle () throw () |
| Return the next available handle without changing the global handle counter. | |
| Handle | getNewHandle () throw () |
| Return the next available handle and increase the global handle counter. | |
Public Member Functions | |
Construction and Destruction | |
| Object () throw () | |
| Default constructor. | |
| Object (const Object &object) throw () | |
| Copy constructor. | |
| virtual | ~Object () throw () |
| Destructor. | |
| virtual void | clear () throw () |
| Clear function of the OCI, doing nothing here. | |
Assignment | |
| const Object & | operator= (const Object &) throw () |
| Assignment operator. | |
Comparison operators | |
| bool | operator== (const Object &object) const throw () |
| Equality operator. | |
| bool | operator!= (const Object &object) const throw () |
| Inequality operator. | |
| bool | operator< (const Object &object) const throw () |
| Less than operator. | |
| bool | operator<= (const Object &object) const throw () |
| Less than or equal operator. | |
| bool | operator>= (const Object &object) const throw () |
| Greater than or equal operator. | |
| bool | operator> (const Object &object) const throw () |
| Greater than operator. | |
| int | compare (const Object &object) const throw () |
| Compare the handle of this object with the handle of another. | |
Debugging and Diagnostics | |
| virtual bool | isValid () const throw () |
| virtual void | dump (::std::ostream &s=std::cout, Size depth=0) const throw () |
This class provides unique handles for every object that is an instance of a derived class of object. Together with the BALL object manager this class also provides a double linked list of all objects.
|
|
Compare the handle of this object with the handle of another.
|
|
|
Return the global handle of this object.
|
|
|
Return the next available handle and increase the global handle counter.
|
|
|
Return the next available handle without changing the global handle counter.
|
|
|
Inequality operator. This operator checks Object features only, i. e. the handle.
|
|
|
Less than operator.
This method checks whether the handle of this object is less than the handle of
|
|
|
Less than or equal operator.
This method checks whether the handle of this object is less than or equal to the handle of
|
|
|
Assignment operator. This method does not assign anything! Implemented just for the OCI.
|
|
|
Equality operator. This operator checks Object features only, i. e. the handle.
|
|
|
Greater than operator.
This method checks whether the handle of this object is greater than the handle of
|
|
|
Greater than or equal operator.
This method checks whether the handle of this object is greater than or equal to the handle of
|