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

SDoubleListRange::LeftEndMover Class Reference

#include <sdbllist.hpp>

Collaboration diagram for SDoubleListRange::LeftEndMover:

Collaboration graph
[legend]
List of all members.

Detailed Description

Slave class which represents the left end of the range.

Definition at line 275 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 firts item of the list.
void JumpToLast () const
 Move to the last item of the list.
void JumpToRightEnd () const
 Move to the last item of the range thus making it empty.

Friends

class SDoubleListRange


Member Function Documentation

SDoubleListRange::LeftEndMover::operator SBacklinkRef  )  const
 

Cast to the item reference.

Definition at line 178 of file sdbllist.cpp.

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

SBacklinkRef SDoubleListRange::LeftEndMover::operator++  )  const
 

Move right.

Definition at line 184 of file sdbllist.cpp.

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

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

Move right.

Definition at line 190 of file sdbllist.cpp.

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

SBacklinkRef SDoubleListRange::LeftEndMover::operator--  )  const
 

Move left.

Definition at line 196 of file sdbllist.cpp.

References SDoubleListRange::first, SReference::IsEmptyList(), and SDoubleListRange::master.

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

Move left.

Definition at line 203 of file sdbllist.cpp.

References SDoubleListRange::first, SReference::IsEmptyList(), SDoubleListRange::master, and PTheEmptyList.

void SDoubleListRange::LeftEndMover::JumpToFirst  )  const
 

Move to the firts item of the list.

Definition at line 212 of file sdbllist.cpp.

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

void SDoubleListRange::LeftEndMover::JumpToLast  )  const
 

Move to the last item of the list.

Definition at line 217 of file sdbllist.cpp.

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

void SDoubleListRange::LeftEndMover::JumpToRightEnd  )  const
 

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

Definition at line 223 of file sdbllist.cpp.

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


Friends And Related Function Documentation

friend class SDoubleListRange [friend]
 

Definition at line 276 of file sdbllist.hpp.


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