#include "MyGUI_Prerequest.h"
#include "MyGUI_Diagnostic.h"
#include <iterator>
#include <string>
#include <stdexcept>
#include <assert.h>
Go to the source code of this file.
Data Structures | |
class | MyGUI::UString |
A UTF-16 string with implicit conversion to/from std::string and std::wstring. More... | |
class | MyGUI::UString::invalid_data |
This exception is used when invalid data streams are encountered. More... | |
class | MyGUI::UString::_base_iterator |
base iterator class for UString More... | |
class | MyGUI::UString::_fwd_iterator |
forward iterator for UString More... | |
class | MyGUI::UString::_const_fwd_iterator |
const forward iterator for UString More... | |
class | MyGUI::UString::_rev_iterator |
forward iterator for UString More... | |
class | MyGUI::UString::_const_rev_iterator |
const reverse iterator for UString More... | |
Namespaces | |
namespace | MyGUI |
Defines | |
#define | WCHAR_UTF16 |
#define | MYGUI_IS_NATIVE_WCHAR_T 1 |
Functions | |
UString::size_type | MyGUI::operator- (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right) |
bool | MyGUI::operator== (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right) |
bool | MyGUI::operator!= (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right) |
bool | MyGUI::operator< (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right) |
bool | MyGUI::operator<= (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right) |
bool | MyGUI::operator> (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right) |
bool | MyGUI::operator>= (const UString::_const_fwd_iterator &left, const UString::_const_fwd_iterator &right) |
UString::size_type | MyGUI::operator- (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right) |
bool | MyGUI::operator== (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right) |
bool | MyGUI::operator!= (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right) |
bool | MyGUI::operator< (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right) |
bool | MyGUI::operator<= (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right) |
bool | MyGUI::operator> (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right) |
bool | MyGUI::operator>= (const UString::_const_rev_iterator &left, const UString::_const_rev_iterator &right) |
#define MYGUI_IS_NATIVE_WCHAR_T 1 |
Definition at line 132 of file MyGUI_UString.h.
#define WCHAR_UTF16 |
Definition at line 109 of file MyGUI_UString.h.