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

RWUAvailableLocaleListIterator

Module:  Internationalization Module   Group:  Localization


Does Not Inherit

Local Index

Members

Non-Members

Header File

#include <rw/i18n/RWUAvailableLocaleListIterator.h>

Description

RWUAvailableLocaleListIterator is a Standard C++ bidirectional iterator for class RWUAvailableLocaleList.

An instance of RWUAvailableLocaleListIterator can be used to access the list of locale names currently recognized by the Internationalization Module. The list cannot be changed at run time.

Example

Related Classes

RWUAvailableLocaleList

Public Typedefs

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

Global Operators

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

Public Constructors

RWUAvailableLocaleListIterator(void);
RWUAvailableLocaleListIterator(
   const RWUAvailableLocaleListIterator& source);

Public Destructor

~RWUAvailableLocaleListIterator();

Public Member Operators

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

Calculates the difference, or distance, between self and rhs.



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.