Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
Internationalization Module Reference Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

RWUAvailableEncodingListIterator

Module:  Internationalization Module   Group:  Character Encoding Scheme Conversion


Does Not Inherit

Local Index

Members

Non-Members

Header File

#include <rw/i18n/RWUAvailableEncodingListIterator.h>

Description

RWUAvailableEncodingListIterator is a Standard C++ bidirectional iterator for class RWUAvailableEncodingList. An instance of RWUAvailableEncodingListIterator can be used to access the list of encoding names currently recognized by the Internationalization Module. The list cannot be changed at run time.

Example

Related Classes

RWUAvailableEncodingList

Public Typedefs

typedef int32_t difference_type;
typedef RW_SL_STD(bidirectional_iterator_tag) 
   iterator_category;
typedef const value_type* pointer;
typedef const value_type& reference;
typedef const char* value_type;

Global Operators

RWUAvailableEncodingListIterator
operator+(
     RWUAvailableEncodingListIterator::difference_type offset,
     const RWUAvailableEncodingListIterator& rhs);
RWUAvailableEncodingListIterator
operator+(const RWUAvailableEncodingListIterator& lhs, 
    RWUAvailableEncodingListIterator::difference_type offset);
RWUAvailableEncodingListIterator
operator-(const RWUAvailableEncodingListIterator& lhs, 
    RWUAvailableEncodingListIterator::difference_type offset);

Public Constructors

RWUAvailableEncodingListIterator(void);
RWUAvailableEncodingListIterator(
   const RWUAvailableEncodingListIterator& source);

Public Destructor

~RWUAvailableEncodingListIterator();

Public Member Operators

RWUAvailableEncodingListIterator&
operator=(const RWUAvailableEncodingListIterator& rhs);
bool
operator==(const RWUAvailableEncodingListIterator& rhs) const;
bool
operator!=(const RWUAvailableEncodingListIterator& rhs) const;
bool
operator<(const RWUAvailableEncodingListIterator& rhs) const;
bool
operator<=(const RWUAvailableEncodingListIterator& rhs) const;
bool
operator>(const RWUAvailableEncodingListIterator& rhs) const;
bool
operator>=(const RWUAvailableEncodingListIterator& rhs) const;
value_type
operator*() const;
RWUAvailableEncodingListIterator&
operator++();
RWUAvailableEncodingListIterator
operator++(int);
RWUAvailableEncodingListIterator&
operator+=(difference_type offset);
RWUAvailableEncodingListIterator&
operator--();
RWUAvailableEncodingListIterator
operator--(int);
RWUAvailableEncodingListIterator&
operator-=(difference_type offset);
difference_type
operator-(const RWUAvailableEncodingListIterator& rhs) const;


Previous fileTop of DocumentContentsIndex pageNext file

© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.