Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

SDoubleListRange::RightEndMover Class Reference

#include <sdbllist.hpp>

Collaboration diagram for SDoubleListRange::RightEndMover:

Collaboration graph
[legend]
List of all members.

Detailed Description

Slave class which represents the right end of the range.

Definition at line 293 of file sdbllist.hpp.

Public Member Functions

 operator SBacklinkRef () const
 Cast to the item reference.
SBacklinkRef operator++ () const
 Move right.
SBacklinkRef operator++ (int) const
 Move right.
SBacklinkRef operator-- () const
 Move left.
SBacklinkRef operator-- (int) const
 Move left.
void JumpToFirst () const
 Move to the first item of the list.
void JumpToLast () const
 Move to the last item of the list.
void JumpToLeftEnd () const
 Move to the first item of the range thus making it empty.

Friends

class SDoubleListRange


Member Function Documentation

SDoubleListRange::RightEndMover::operator SBacklinkRef  )  const
 

Cast to the item reference.

Definition at line 228 of file sdbllist.cpp.

References SDoubleListRange::follow, SDoubleListRange::IsEmpty(), and PTheEmptyList.

SBacklinkRef SDoubleListRange::RightEndMover::operator++  )  const
 

Move right.

Definition at line 234 of file sdbllist.cpp.

References SDoubleListRange::follow.

SBacklinkRef SDoubleListRange::RightEndMover::operator++ int   )  const
 

Move right.

Definition at line 239 of file sdbllist.cpp.

References SDoubleListRange::follow.

SBacklinkRef SDoubleListRange::RightEndMover::operator--  )  const
 

Move left.

Definition at line 244 of file sdbllist.cpp.

References SDoubleListRange::follow, SDoubleListRange::IsEmpty(), SReference::IsEmptyList(), SDoubleListRange::LeftEnd(), and SDoubleListRange::master.

SBacklinkRef SDoubleListRange::RightEndMover::operator-- int   )  const
 

Move left.

Definition at line 253 of file sdbllist.cpp.

References SDoubleListRange::follow, SDoubleListRange::IsEmpty(), SReference::IsEmptyList(), SDoubleListRange::LeftEnd(), SDoubleListRange::master, and PTheEmptyList.

void SDoubleListRange::RightEndMover::JumpToFirst  )  const
 

Move to the first item of the list.

Definition at line 263 of file sdbllist.cpp.

References SDoubleListRange::first, SDoubleListRange::follow, and SDoubleListRange::master.

void SDoubleListRange::RightEndMover::JumpToLast  )  const
 

Move to the last item of the list.

Definition at line 269 of file sdbllist.cpp.

References SDoubleListRange::follow, and PTheEmptyList.

void SDoubleListRange::RightEndMover::JumpToLeftEnd  )  const
 

Move to the first item of the range thus making it empty.

Definition at line 274 of file sdbllist.cpp.

References SDoubleListRange::first, and SDoubleListRange::follow.


Friends And Related Function Documentation

friend class SDoubleListRange [friend]
 

Definition at line 294 of file sdbllist.hpp.


The documentation for this class was generated from the following files:
Generated on Tue Dec 18 00:41:00 2007 for InteLib by  doxygen 1.4.1