#include <object.h>

Public Member Functions |
|
|
Construction and Destruction
|
|
| Object () | |
| Default constructor. |
|
| Object (const Object &object) | |
| Copy constructor. |
|
| virtual | ~Object () |
| Destructor. |
|
| virtual void | clear () |
| Clear function of the OCI, doing
nothing here. |
|
|
Assignment
|
|
| const Object & | operator= (const Object &) |
| Assignment operator. |
|
|
Comparison operators
|
|
| bool | operator== (const Object &object) const |
| Equality operator. |
|
| bool | operator!= (const Object &object) const |
| Inequality operator. |
|
| bool | operator< (const Object &object) const |
| Less than operator. |
|
| bool | operator<= (const Object &object) const |
| Less than or equal operator.
|
|
| bool | operator>= (const Object &object) const |
| Greater than or equal operator.
|
|
| bool | operator> (const Object &object) const |
| Greater than operator. |
|
| int | compare (const Object &object) const |
| Compare the handle of this
object with the handle of another. |
|
|
Debugging and Diagnostics
|
|
| virtual bool | isValid () const |
| virtual void | dump (::std::ostream &s=std::cout, Size depth=0) const |
Handle Management |
|
| Handle | getHandle () const |
| Return the global handle of this
object. |
|
| static Handle | getNextHandle () |
| Return the next available handle
without changing the global handle counter. |
|
| static Handle | getNewHandle () |
| Return the next available handle and
increase the global handle counter. |
|
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.
| int BALL::Object::compare | ( | const Object & | object | ) | const |
Compare the handle of this object with the handle of another.
| object | an Object |
object's handle is greater and 1 if
this's handle is greater.| Handle BALL::Object::getHandle | ( | ) | const |
Return the global handle of this object.
| static Handle BALL::Object::getNewHandle | ( | ) | [static] |
Return the next available handle and increase the global handle counter.
| static Handle BALL::Object::getNextHandle | ( | ) | [static] |
Return the next available handle without changing the global handle counter.
| bool BALL::Object::operator!= | ( | const Object & | object | ) | const |
| bool BALL::Object::operator< | ( | const Object & | object | ) | const |
Less than operator.
This method checks whether the handle of this
object is less than the handle of object
| object | an Object |
object| bool BALL::Object::operator<= | ( | const Object & | object | ) | const |
Less than or equal operator.
This method checks whether the handle of this
object is less than or equal to the handle of
object
| object | an Object |
objectAssignment operator.
This method does not assign anything! Implemented just for the OCI.
| object | an object |
| bool BALL::Object::operator== | ( | const Object & | object | ) | const |
| bool BALL::Object::operator> | ( | const Object & | object | ) | const |
Greater than operator.
This method checks whether the handle of this
object is greater than the handle of
object
| object | an Object |
object| bool BALL::Object::operator>= | ( | const Object & | object | ) | const |
Greater than or equal operator.
This method checks whether the handle of this
object is greater than or equal to the handle of
object
| object | an Object |
object
1.5.8