Constructs iterators that provide access to the current list of encoding names. More...
#include <rw/i18n/RWUAvailableEncodingList.h>
Public Types | |
typedef RWUAvailableEncodingListIterator | const_iterator |
typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
typedef RWUAvailableEncodingListIterator | iterator |
typedef std::reverse_iterator< iterator > | reverse_iterator |
Static Public Member Functions | |
static iterator | begin () |
static const_iterator | cbegin () |
static const_iterator | cend () |
static const_reverse_iterator | crbegin () |
static const_reverse_iterator | crend () |
static iterator | end () |
static reverse_iterator | rbegin () |
static reverse_iterator | rend () |
RWUAvailableEncodingList constructs iterators that provide access to the known list of encoding names. The list cannot be changed at run time.
The methods are all static, because there is only one list of encoding names. The iterator types are all constant, because the list is immutable. RWUAvailableEncodingList may also be instantiated to produce an object that mimics a true collection.
A type that provides a const
random-access iterator over the elements in the encoding names list.
typedef std::reverse_iterator<const_iterator> RWUAvailableEncodingList::const_reverse_iterator |
A type that provides a const
random-access, reverse-order iterator over the elements in the encoding names list.
A type that provides a random-access iterator over the elements in the encoding names list.
typedef std::reverse_iterator<iterator> RWUAvailableEncodingList::reverse_iterator |
A type that provides a random-access, reverse-order iterator over the elements in the encoding names list.
|
inlinestatic |
Returns an iterator instance positioned at the first name in the list of encoding names.
|
inlinestatic |
Returns a const_iterator instance positioned at the first name in the list of encoding names.
|
inlinestatic |
Returns a const_iterator instance positioned one past the last name in the list of encoding names.
|
inlinestatic |
Returns a const_reverse_iterator instance positioned at the last name in the list of encoding names.
|
inlinestatic |
Returns a const_reverse_iterator instance positioned one prior to the first name in the list of encoding names.
|
inlinestatic |
Returns an iterator instance positioned one past the last name in the list of encoding names.
|
inlinestatic |
Returns a reverse_iterator instance positioned at the last name in the list of encoding names.
|
inlinestatic |
Returns a reverse_iterator instance positioned one prior to the first name in the list of encoding names.
Copyright © 2021 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved. |