#include <SortedObjects.h>
Public Member Functions | |
| SortedBranchBase (void) | |
| SortedBranchBase (pma::SortedObjectBase *prevElement, pma::SortedObjectBase *nextElement=0) | |
| SortedBranchBase (const pma::SortedBranchBase &src) | |
| Note: copy constructor does not preserve connections. More... | |
| virtual | ~SortedBranchBase (void) |
| virtual void | Disconnect (void) |
| virtual bool | AddNext (pma::SortedObjectBase *nextElement) |
| virtual int | RemoveNext (pma::SortedObjectBase *nextElement) |
| virtual pma::SortedObjectBase * | Next (unsigned int index=0) const |
| virtual unsigned int | NextCount (void) const |
| virtual bool | IsLast (void) const |
Public Member Functions inherited from pma::SortedObjectBase | |
| SortedObjectBase (void) | |
| SortedObjectBase (pma::SortedObjectBase *prevElement, pma::SortedObjectBase *nextElement) | |
| SortedObjectBase (const pma::SortedObjectBase &src) | |
| Note: copy constructor does not preserve connections. More... | |
| virtual | ~SortedObjectBase (void) |
| virtual bool | IsFirst (void) const |
| virtual pma::SortedObjectBase * | Prev (void) const |
Protected Attributes | |
| std::vector< pma::SortedObjectBase * > | next_vector |
Protected Attributes inherited from pma::SortedObjectBase | |
| pma::SortedObjectBase * | next |
| pma::SortedObjectBase * | prev |
Base for classes, where a single object is assigned to Prev() and many objects may be assigned to Next().
Definition at line 60 of file SortedObjects.h.
|
inline |
Definition at line 63 of file SortedObjects.h.
|
inline |
Definition at line 64 of file SortedObjects.h.
|
inline |
Note: copy constructor does not preserve connections.
Definition at line 70 of file SortedObjects.h.
|
inlinevirtual |
Definition at line 72 of file SortedObjects.h.
|
virtual |
Reimplemented from pma::SortedObjectBase.
Definition at line 70 of file SortedObjects.cxx.
|
virtual |
Reimplemented from pma::SortedObjectBase.
Definition at line 64 of file SortedObjects.cxx.
|
inlinevirtual |
Reimplemented from pma::SortedObjectBase.
Definition at line 85 of file SortedObjects.h.
|
inlinevirtual |
Reimplemented from pma::SortedObjectBase.
Definition at line 79 of file SortedObjects.h.
|
inlinevirtual |
Reimplemented from pma::SortedObjectBase.
Definition at line 84 of file SortedObjects.h.
|
virtual |
Reimplemented from pma::SortedObjectBase.
Definition at line 106 of file SortedObjects.cxx.
|
protected |
Definition at line 88 of file SortedObjects.h.
1.8.11