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