#include <SortedObjects.h>
Definition at line 23 of file SortedObjects.h.
pma::SortedObjectBase::SortedObjectBase |
( |
void |
| ) |
|
|
inline |
Definition at line 28 of file SortedObjects.h.
pma::SortedObjectBase * prev
pma::SortedObjectBase * next
Definition at line 18 of file SortedObjects.cxx.
21 if (prevElement) prevElement->
AddNext(
this);
22 if (nextElement)
AddNext(nextElement);
pma::SortedObjectBase * prev
pma::SortedObjectBase * next
virtual bool AddNext(pma::SortedObjectBase *nextElement)
Note: copy constructor does not preserve connections.
Definition at line 32 of file SortedObjects.h.
pma::SortedObjectBase * prev
pma::SortedObjectBase * next
virtual pma::SortedObjectBase::~SortedObjectBase |
( |
void |
| ) |
|
|
inlinevirtual |
Reimplemented in pma::SortedBranchBase.
Definition at line 31 of file SortedObjects.cxx.
33 if (!nextElement || (nextElement ==
this))
return false;
38 if (nextElement->
prev && (nextElement->
prev !=
this))
pma::SortedObjectBase * prev
virtual int RemoveNext(pma::SortedObjectBase *nextElement)
pma::SortedObjectBase * next
void pma::SortedObjectBase::Disconnect |
( |
void |
| ) |
|
|
virtual |
Reimplemented in pma::SortedBranchBase.
Definition at line 25 of file SortedObjects.cxx.
pma::SortedObjectBase * prev
virtual int RemoveNext(pma::SortedObjectBase *nextElement)
pma::SortedObjectBase * next
virtual bool pma::SortedObjectBase::IsFirst |
( |
void |
| ) |
const |
|
inlinevirtual |
virtual bool pma::SortedObjectBase::IsLast |
( |
void |
| ) |
const |
|
inlinevirtual |
virtual unsigned int pma::SortedObjectBase::NextCount |
( |
void |
| ) |
const |
|
inlinevirtual |
Reimplemented in pma::SortedBranchBase.
Definition at line 46 of file SortedObjects.cxx.
48 if (nextElement && (
next == nextElement))
53 mf::LogError(
"pma::SortedObjectBase") <<
"Object structure is broken.";
pma::SortedObjectBase * prev
MaybeLogger_< ELseverityLevel::ELsev_error, false > LogError
pma::SortedObjectBase * next
The documentation for this class was generated from the following files: