#include <ALElement.h>
Public Member Functions | |
ALElement (ActiveObject *object, ALElement *pRa, ALElement *nRa, ALElement *pDec, ALElement *nDec) | |
~ALElement () | |
ActiveObject * | getContent () const |
ALElement * | getPrevRa () const |
ALElement * | getNextRa () const |
ALElement * | getPrevDec () const |
ALElement * | getNextDec () const |
void | setPrevRa (ALElement *prev) |
void | setNextRa (ALElement *next) |
void | setPrevDec (ALElement *prev) |
void | setNextDec (ALElement *next) |
Private Member Functions | |
ALElement () | |
ALElement (ALElement const &) | |
ALElement & | operator= (ALElement const &) |
Private Attributes | |
ActiveObject * | content |
ALElement * | prevRa |
ALElement * | nextRa |
ALElement * | prevDec |
ALElement * | nextDec |
Definition at line 23 of file ALElement.h.
ALElement::ALElement | ( | ActiveObject * | object, | |
ALElement * | pRa, | |||
ALElement * | nRa, | |||
ALElement * | pDec, | |||
ALElement * | nDec | |||
) | [inline] |
Definition at line 26 of file ALElement.h.
ALElement::~ALElement | ( | ) | [inline] |
Definition at line 32 of file ALElement.h.
ALElement::ALElement | ( | ) | [private] |
ALElement::ALElement | ( | ALElement const & | ) | [private] |
ActiveObject* ALElement::getContent | ( | ) | const [inline] |
Definition at line 33 of file ALElement.h.
References content.
Referenced by ALStructure::add(), IndexedActiveList::clear(), IndexedActiveList::deletePriorObjects(), ALStructure::findLowerBound(), ALStructure::findNode(), IndexedActiveList::popFront(), and IndexedActiveList::testObject().
ALElement* ALElement::getNextDec | ( | ) | const [inline] |
Definition at line 37 of file ALElement.h.
References nextDec.
Referenced by IndexedActiveList::remove(), and ALStructure::remove().
ALElement* ALElement::getNextRa | ( | ) | const [inline] |
Definition at line 35 of file ALElement.h.
References nextRa.
Referenced by ALStructure::add(), ALStructure::remove(), and IndexedActiveList::testObject().
ALElement* ALElement::getPrevDec | ( | ) | const [inline] |
Definition at line 36 of file ALElement.h.
References prevDec.
Referenced by ALStructure::insertNew(), IndexedActiveList::remove(), and ALStructure::remove().
ALElement* ALElement::getPrevRa | ( | ) | const [inline] |
Definition at line 34 of file ALElement.h.
References prevRa.
Referenced by ALStructure::insertNew(), and ALStructure::remove().
void ALElement::setNextDec | ( | ALElement * | next | ) | [inline] |
Definition at line 42 of file ALElement.h.
References nextDec.
Referenced by ALStructure::insertNew(), and ALStructure::remove().
void ALElement::setNextRa | ( | ALElement * | next | ) | [inline] |
Definition at line 40 of file ALElement.h.
References nextRa.
Referenced by ALStructure::insertNew(), and ALStructure::remove().
void ALElement::setPrevDec | ( | ALElement * | prev | ) | [inline] |
Definition at line 41 of file ALElement.h.
References prevDec.
Referenced by ALStructure::insertNew(), and ALStructure::remove().
void ALElement::setPrevRa | ( | ALElement * | prev | ) | [inline] |
Definition at line 39 of file ALElement.h.
References prevRa.
Referenced by ALStructure::insertNew(), and ALStructure::remove().
ActiveObject* ALElement::content [private] |
Definition at line 45 of file ALElement.h.
Referenced by getContent().
ALElement* ALElement::nextDec [private] |
Definition at line 49 of file ALElement.h.
Referenced by getNextDec(), and setNextDec().
ALElement* ALElement::nextRa [private] |
Definition at line 47 of file ALElement.h.
Referenced by getNextRa(), and setNextRa().
ALElement* ALElement::prevDec [private] |
Definition at line 48 of file ALElement.h.
Referenced by getPrevDec(), and setPrevDec().
ALElement* ALElement::prevRa [private] |
Definition at line 46 of file ALElement.h.
Referenced by getPrevRa(), and setPrevRa().