#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
|