Xfce Foundation Classes
Main Page  | IndexNamespace List  |  Alphabetical List  |  Class List  |  File List


Public Member Functions
Xfc::Reverse_StringIterator Class Reference

A const non-random access iterator that iterates over a String in the reverse direction. More...

#include <xfc/utfstring.hh>

Inheritance diagram for Xfc::Reverse_StringIterator:
Xfc::StringIterator

List of all members.

Public Member Functions

Construcors

Detailed Description

A const non-random access iterator that iterates over a String in the reverse direction.


Constructor & Destructor Documentation

Construct a new iterator that points to pos.

Parameters:
posThe first byte of the UTF-8 character the new iterator is to points to.

Copy constructor.

Parameters:
srcThe Reverse_StringIterator instance to copy.

Member Function Documentation

Reverse_StringIterator& Xfc::Reverse_StringIterator::operator++ ( )

Prefix increment operator.

Moves the iterator so that it points to the next UTF-8 character.

Reverse_StringIterator Xfc::Reverse_StringIterator::operator++ ( int  )

Postfix increment operator.

Moves the iterator so that it points to the next UTF-8 character.

Reverse_StringIterator& Xfc::Reverse_StringIterator::operator-- ( )

Prefix decrement operator.

Moves the iterator so that it points to the previous UTF-8 character.

Reverse_StringIterator Xfc::Reverse_StringIterator::operator-- ( int  )

Postfix decrement operator.

Moves the iterator so that it points to the previous UTF-8 character.

Reverse_StringIterator& Xfc::Reverse_StringIterator::operator= ( const Reverse_StringIterator src)

Assignment operator.

Parameters:
srcThe Reverse_StringIterator whose value is to be copied and assigned to this iterator.

The documentation for this class was generated from the following file:
Xfce Foundation Classes
Copyright © 2004-2005 The XFC Development Team XFC