Constructs iterators to access the static list of ISO 639 language codes recognized by the Internationalization Module. More...
#include <rw/i18n/RWUIsoLanguageList.h>
Public Types | |
typedef const char *const * | const_iterator |
typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
typedef const char *const * | 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 () |
RWUIsoLanguageList constructs iterators that provide access to the static list of ISO 639 language codes recognized by the Internationalization Module. The list of language codes may be found at http://www.loc.gov/standards/iso639-2/php/code_list.php. The Internationalization Module does not recognize deprecated codes.
The methods are all static, because there is only one list of language codes. The iterator types are all constant, because the list is immutable. RWUIsoLanguageList may also be instantiated to produce an object that mimics a true collection.
typedef const char* const* RWUIsoLanguageList::const_iterator |
A type that provides a const
random-access iterator over the elements in the language list.
typedef std::reverse_iterator<const_iterator> RWUIsoLanguageList::const_reverse_iterator |
A type that provides a const
random-access, reverse-order iterator over the elements in the language list.
typedef const char* const* RWUIsoLanguageList::iterator |
A type that provides a random-access iterator over the elements in the language list.
typedef std::reverse_iterator<iterator> RWUIsoLanguageList::reverse_iterator |
A type that provides a random-access, reverse-order iterator over the elements in the language list.
|
inlinestatic |
Returns an iterator instance positioned at the first name in the list of language codes.
|
inlinestatic |
Returns a const_iterator instance positioned at the first name in the list of language codes.
|
inlinestatic |
Returns a const_iterator instance positioned one past the last name in the list of language codes.
|
inlinestatic |
Returns a const_reverse_iterator instance positioned at the last name in the list of language codes.
|
inlinestatic |
Returns a const_reverse_iterator instance positioned one prior to the first name in the list of language codes.
|
inlinestatic |
Returns an iterator instance positioned one past the last name in the list of language codes.
|
inlinestatic |
Returns a reverse_iterator instance positioned at the last name in the list of language codes.
|
inlinestatic |
Returns a reverse_iterator instance positioned one prior to the first name in the list of language codes.
Copyright © 2021 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved. |