MyGUI  3.0.1
Protected Member Functions | Protected Attributes | Friends
MyGUI::UString::_base_iterator Class Reference

base iterator class for UString More...

#include <MyGUI_UString.h>

+ Inheritance diagram for MyGUI::UString::_base_iterator:

Protected Member Functions

 _base_iterator ()
void _seekFwd (size_type c)
void _seekRev (size_type c)
void _become (const _base_iterator &i)
bool _test_begin () const
bool _test_end () const
size_type _get_index () const
void _jump_to (size_type index)
unicode_char _getCharacter () const
int _setCharacter (unicode_char uc)
void _moveNext ()
void _movePrev ()

Protected Attributes

dstring::iterator mIter
UStringmString

Friends

class UString

Detailed Description

base iterator class for UString

Definition at line 216 of file MyGUI_UString.h.

Constructor & Destructor Documentation

MyGUI::UString::_base_iterator::_base_iterator ( )
inlineprotected

Definition at line 220 of file MyGUI_UString.h.

Member Function Documentation

void MyGUI::UString::_base_iterator::_become ( const _base_iterator i)
inlineprotected

Definition at line 233 of file MyGUI_UString.h.

size_type MyGUI::UString::_base_iterator::_get_index ( ) const
inlineprotected

Definition at line 246 of file MyGUI_UString.h.

unicode_char MyGUI::UString::_base_iterator::_getCharacter ( ) const
inlineprotected

Definition at line 255 of file MyGUI_UString.h.

void MyGUI::UString::_base_iterator::_jump_to ( size_type  index)
inlineprotected

Definition at line 250 of file MyGUI_UString.h.

void MyGUI::UString::_base_iterator::_moveNext ( )
inlineprotected

Definition at line 268 of file MyGUI_UString.h.

void MyGUI::UString::_base_iterator::_movePrev ( )
inlineprotected

Definition at line 285 of file MyGUI_UString.h.

void MyGUI::UString::_base_iterator::_seekFwd ( size_type  c)
inlineprotected

Definition at line 225 of file MyGUI_UString.h.

void MyGUI::UString::_base_iterator::_seekRev ( size_type  c)
inlineprotected

Definition at line 229 of file MyGUI_UString.h.

int MyGUI::UString::_base_iterator::_setCharacter ( unicode_char  uc)
inlineprotected

Definition at line 260 of file MyGUI_UString.h.

bool MyGUI::UString::_base_iterator::_test_begin ( ) const
inlineprotected

Definition at line 238 of file MyGUI_UString.h.

bool MyGUI::UString::_base_iterator::_test_end ( ) const
inlineprotected

Definition at line 242 of file MyGUI_UString.h.

Friends And Related Function Documentation

friend class UString
friend

Definition at line 218 of file MyGUI_UString.h.

Field Documentation

dstring::iterator MyGUI::UString::_base_iterator::mIter
protected

Definition at line 302 of file MyGUI_UString.h.

UString* MyGUI::UString::_base_iterator::mString
protected

Definition at line 303 of file MyGUI_UString.h.


The documentation for this class was generated from the following file: