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 |
const_iterator | cbegin () const |
const_iterator | cend () const |
const_reverse_iterator | crbegin () const |
const_reverse_iterator | crend () const |
iterator | end () |
const_iterator | end () const |
uint16_t | getCount () const |
const RWCString & | getName () const |
reverse_iterator | rbegin () |
const_reverse_iterator | rbegin () const |
reverse_iterator | rend () |
const_reverse_iterator | rend () const |
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 © 2021 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved. |