SourcePro C++ 13.0 |
SourcePro® C++ API Reference Guide |
Product Documentation: SourcePro C++ Documentation Home |
Constructs iterators to access the list of encoding aliases associated with a given encoding. More...
#include <rw/i18n/RWUEncodingAliasList.h>
Public Types | |
typedef RWUEncodingAliasListIterator | const_iterator |
typedef std::reverse_iterator < const_iterator > | const_reverse_iterator |
typedef RWUEncodingAliasListIterator | iterator |
typedef std::reverse_iterator < iterator > | reverse_iterator |
Public Member Functions | |
RWUEncodingAliasList (const RWCString &enc) | |
iterator | begin () |
const_iterator | begin () const |
More... | |
const_iterator | cbegin () const |
const_iterator | cend () const |
const_reverse_iterator | crbegin () const |
const_reverse_iterator | crend () const |
iterator | end () |
const_iterator | end () const |
More... | |
uint16_t | getCount () const |
const RWCString & | getName () const |
reverse_iterator | rbegin () |
const_reverse_iterator | rbegin () const |
More... | |
reverse_iterator | rend () |
const_reverse_iterator | rend () const |
More... | |
RWUEncodingAliasList constructs iterators that provide access to the list of encoding aliases associated with a given encoding. The list cannot be changed at run time.
The iterator types are all constant because the encoding alias list is immutable.
Program output:
A type that provides a const
random-access iterator over the elements in the alias list.
typedef std::reverse_iterator<const_iterator> RWUEncodingAliasList::const_reverse_iterator |
A type that provides a const
random-access, reverse-order iterator over the elements in the alias list.
A type that provides a random-access iterator over the elements in the alias list.
typedef std::reverse_iterator<iterator> RWUEncodingAliasList::reverse_iterator |
A type that provides a random-access, reverse-order iterator over the elements in the alias list.
|
inline |
Constructs an encoding alias list for the specified encoding enc. Throws RWUException if the specified encoding does not exist.
|
inline |
Returns an iterator instance positioned at the first alias in the encoding alias list.
|
inline |
Returns a const_iterator instance positioned at the first alias in the encoding alias list.
|
inline |
Returns a const_iterator instance positioned at the first alias in the encoding alias list.
|
inline |
Returns a const_iterator instance positioned one past the last alias in the encoding alias list.
|
inline |
Returns a const_reverse_iterator instance positioned at the last alias in the encoding alias list.
|
inline |
Returns a const_reverse_iterator instance positioned one prior to the first alias in the encoding alias list.
|
inline |
Returns an iterator instance positioned one past the last alias in the encoding alias list.
|
inline |
Returns a const_iterator instance positioned one past the last alias in the encoding alias list.
|
inline |
Returns the number of encoding aliases contained in self.
|
inline |
Returns a reference to string that contains the encoding name used to create self.
|
inline |
Returns a reverse_iterator instance positioned at the last alias in the encoding alias list.
|
inline |
Returns a const_reverse_iterator instance positioned at the last alias in the encoding alias list.
|
inline |
Returns a reverse_iterator instance positioned one prior to the first alias in the encoding alias list.
|
inline |
Returns a const_reverse_iterator instance positioned one prior to the first alias in the encoding alias list.
Copyright © 2014 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.
Provide feedback to Rogue Wave about its documentation.