MyGUI::UString::_base_iterator Class Reference

base iterator class for UString More...

#include <MyGUI_UString.h>

Inheritance diagram for MyGUI::UString::_base_iterator:
Inheritance graph
[legend]

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 211 of file MyGUI_UString.h.


Constructor & Destructor Documentation

MyGUI::UString::_base_iterator::_base_iterator (  )  [inline, protected]

Definition at line 215 of file MyGUI_UString.h.


Member Function Documentation

void MyGUI::UString::_base_iterator::_become ( const _base_iterator i  )  [inline, protected]

Definition at line 228 of file MyGUI_UString.h.

size_type MyGUI::UString::_base_iterator::_get_index (  )  const [inline, protected]

Definition at line 241 of file MyGUI_UString.h.

unicode_char MyGUI::UString::_base_iterator::_getCharacter (  )  const [inline, protected]

Definition at line 250 of file MyGUI_UString.h.

void MyGUI::UString::_base_iterator::_jump_to ( size_type  index  )  [inline, protected]

Definition at line 245 of file MyGUI_UString.h.

void MyGUI::UString::_base_iterator::_moveNext (  )  [inline, protected]

Definition at line 263 of file MyGUI_UString.h.

void MyGUI::UString::_base_iterator::_movePrev (  )  [inline, protected]

Definition at line 280 of file MyGUI_UString.h.

void MyGUI::UString::_base_iterator::_seekFwd ( size_type  c  )  [inline, protected]

Definition at line 220 of file MyGUI_UString.h.

void MyGUI::UString::_base_iterator::_seekRev ( size_type  c  )  [inline, protected]

Definition at line 224 of file MyGUI_UString.h.

int MyGUI::UString::_base_iterator::_setCharacter ( unicode_char  uc  )  [inline, protected]

Definition at line 255 of file MyGUI_UString.h.

bool MyGUI::UString::_base_iterator::_test_begin (  )  const [inline, protected]

Definition at line 233 of file MyGUI_UString.h.

bool MyGUI::UString::_base_iterator::_test_end (  )  const [inline, protected]

Definition at line 237 of file MyGUI_UString.h.


Friends And Related Function Documentation

friend class UString [friend]

Definition at line 213 of file MyGUI_UString.h.


Field Documentation

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

Definition at line 297 of file MyGUI_UString.h.

Definition at line 298 of file MyGUI_UString.h.


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

Generated on 3 Dec 2009 for MyGUI by  doxygen 1.6.1