#include <OpenGUI_String.h>
Inheritance diagram for OpenGUI::UTFString::_fwd_iterator:

Public Member Functions | |
| _fwd_iterator & | operator++ () |
| pre-increment | |
| _fwd_iterator | operator++ (int) |
| post-increment | |
| _fwd_iterator & | operator-- () |
| pre-decrement | |
| _fwd_iterator | operator-- (int) |
| post-decrement | |
| _fwd_iterator | operator+ (size_type n) |
| addition operator | |
| _fwd_iterator | operator+ (difference_type n) |
| addition operator | |
| _fwd_iterator | operator- (size_type n) |
| subtraction operator | |
| _fwd_iterator | operator- (difference_type n) |
| subtraction operator | |
| _fwd_iterator & | operator+= (size_type n) |
| addition assignment operator | |
| _fwd_iterator & | operator+= (difference_type n) |
| addition assignment operator | |
| _fwd_iterator & | operator-= (size_type n) |
| subtraction assignment operator | |
| _fwd_iterator & | operator-= (difference_type n) |
| subtraction assignment operator | |
| value_type & | operator * () const |
| dereference operator | |
| value_type & | operator[] (size_type n) const |
| dereference at offset operator | |
| value_type & | operator[] (difference_type n) const |
| dereference at offset operator | |
| _fwd_iterator & | moveNext () |
| advances to the next Unicode character, honoring surrogate pairs in the UTF-16 stream | |
| _fwd_iterator & | movePrev () |
| rewinds to the previous Unicode character, honoring surrogate pairs in the UTF-16 stream | |
| unicode_char | getCharacter () const |
| Returns the Unicode value of the character at the current position (decodes surrogate pairs if needed). | |
| int | setCharacter (unicode_char uc) |
| Sets the Unicode value of the character at the current position (adding a surrogate pair if needed); returns the amount of string length change caused by the operation. | |
|
|
Returns the Unicode value of the character at the current position (decodes surrogate pairs if needed).
|
|
|
advances to the next Unicode character, honoring surrogate pairs in the UTF-16 stream
|
|
|
rewinds to the previous Unicode character, honoring surrogate pairs in the UTF-16 stream
|
|
|
dereference operator
|
|
|
addition operator
|
|
|
addition operator
|
|
|
post-increment
|
|
|
pre-increment
|
|
|
addition assignment operator
|
|
|
addition assignment operator
|
|
|
subtraction operator
|
|
|
subtraction operator
|
|
|
post-decrement
|
|
|
pre-decrement
|
|
|
subtraction assignment operator
|
|
|
subtraction assignment operator
|
|
|
dereference at offset operator
|
|
|
dereference at offset operator
|
|
|
Sets the Unicode value of the character at the current position (adding a surrogate pair if needed); returns the amount of string length change caused by the operation.
|