5 #include <libutl/RBtree.h> 6 #include <libutl/RWlock.h> 47 setOrdering(ordering);
50 virtual size_t innerAllocatedSize()
const;
53 void setOrdering(
Ordering* ordering);
66 void remove(
Object* object);
79 return _objects.begin();
86 return _objects.end();
iterator end()
Get end iterator.
#define UTL_CLASS_DEFID
Default init() and deInit() (which are merely place-holders).
Object comparison abstraction.
#define UTL_CLASS_DECL(DC, BC)
Declaration of standard UTL++ functionality for a non-template class.
RWlock & lock()
Access the lock.
iterator begin()
Get begin iterator.
ObjectRegistry(Ordering *ordering)
Constructor.
In-order bi-directional BinTree iterator.
#define UTL_CLASS_NO_SERIALIZE
Declare that a class cannot do serialize().
#define UTL_CLASS_NO_COMPARE
Declare that a class cannot do compare().
#define UTL_CLASS_NO_COPY
Declare that a class cannot do copy().
Root of UTL++ class hierarchy.
void init()
Initialize UTL++.