ALElement Class Reference

#include <ALElement.h>

Collaboration diagram for ALElement:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ALElement (ActiveObject *object, ALElement *pRa, ALElement *nRa, ALElement *pDec, ALElement *nDec)
 ~ALElement ()
ActiveObjectgetContent () const
ALElementgetPrevRa () const
ALElementgetNextRa () const
ALElementgetPrevDec () const
ALElementgetNextDec () const
void setPrevRa (ALElement *prev)
void setNextRa (ALElement *next)
void setPrevDec (ALElement *prev)
void setNextDec (ALElement *next)

Private Member Functions

 ALElement ()
 ALElement (ALElement const &)
ALElementoperator= (ALElement const &)

Private Attributes

ActiveObjectcontent
ALElementprevRa
ALElementnextRa
ALElementprevDec
ALElementnextDec

Detailed Description

Definition at line 23 of file ALElement.h.


Constructor & Destructor Documentation

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]

Member Function Documentation

ActiveObject* ALElement::getContent (  )  const [inline]
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().

ALElement& ALElement::operator= ( ALElement const &   )  [private]
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().


Member Data Documentation

Definition at line 45 of file ALElement.h.

Referenced by getContent().

Definition at line 49 of file ALElement.h.

Referenced by getNextDec(), and setNextDec().

Definition at line 47 of file ALElement.h.

Referenced by getNextRa(), and setNextRa().

Definition at line 48 of file ALElement.h.

Referenced by getPrevDec(), and setPrevDec().

Definition at line 46 of file ALElement.h.

Referenced by getPrevRa(), and setPrevRa().


The documentation for this class was generated from the following file:
Generated on Mon Oct 4 10:40:27 2010 for Matching.kdevelop by  doxygen 1.6.3