MyGUI  3.2.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 ( )
protected

Definition at line 14 of file MyGUI_UString.cpp.

Member Function Documentation

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

Definition at line 29 of file MyGUI_UString.cpp.

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

Definition at line 45 of file MyGUI_UString.cpp.

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

Definition at line 55 of file MyGUI_UString.cpp.

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

Definition at line 50 of file MyGUI_UString.cpp.

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

Definition at line 69 of file MyGUI_UString.cpp.

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

Definition at line 85 of file MyGUI_UString.cpp.

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

Definition at line 19 of file MyGUI_UString.cpp.

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

Definition at line 24 of file MyGUI_UString.cpp.

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

Definition at line 61 of file MyGUI_UString.cpp.

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

Definition at line 35 of file MyGUI_UString.cpp.

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

Definition at line 40 of file MyGUI_UString.cpp.

Friends And Related Function Documentation

friend class UString
friend

Definition at line 217 of file MyGUI_UString.h.

Field Documentation

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

Definition at line 235 of file MyGUI_UString.h.

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

Definition at line 236 of file MyGUI_UString.h.


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