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

RWUEncodingAliasListIterator

Module:  Internationalization Module   Group:  Character Encoding Scheme Conversion


Does Not Inherit

Local Index

Members

Non-Members

Header File

#include <rw/i18n/RWUEncodingAliasListIterator.h> 

Description

RWUEncodingAliasListIterator is a Standard C++ bidirectional iterator for class RWUEncodingAliasList. An instance of RWUEncodingAliasListIterator can be used to access the list of aliases associated with any encoding currently recognized by the Internationalization Module. The list cannot be changed at run time.

An RWUEncodingAliasListIterator instance is only valid as long as the RWUEncodingAliasList instance used to create it continues to exist.

Example

Related Classes

RWUEncodingAliasList

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

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

Public Constructors

RWUEncodingAliasListIterator(void);
RWUEncodingAliasListIterator(
   const RWUEncodingAliasListIterator& source);

Public Destructor

~RWUEncodingAliasListIterator();

Public Member Operators

RWUEncodingAliasListIterator&
operator=(const RWUEncodingAliasListIterator& source);
bool
operator==(const RWUEncodingAliasListIterator& rhs) const;
bool
operator!=(const RWUEncodingAliasListIterator& rhs) const;
bool
operator<(const RWUEncodingAliasListIterator& rhs) const;
bool
operator<=(const RWUEncodingAliasListIterator& rhs) const;
bool
operator>(const RWUEncodingAliasListIterator& rhs) const;
bool
operator>=(const RWUEncodingAliasListIterator& rhs) const;
value_type
operator*() const;
RWUEncodingAliasListIterator&
operator++();
RWUEncodingAliasListIterator
operator++(int);
RWUEncodingAliasListIterator&
operator+=(difference_type offset);
RWUEncodingAliasListIterator&
operator--();
RWUEncodingAliasListIterator
operator--(int);
RWUEncodingAliasListIterator&
operator-=(difference_type offset);
difference_type
operator-(const RWUEncodingAliasListIterator& 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.