| _cleanBuffer() const | Ogre::UTFString | [private] |
| _cont | Ogre::UTFString | [private, static] |
| _cont_mask | Ogre::UTFString | [private, static] |
| _getBufferStr() const | Ogre::UTFString | [private] |
| _getBufferUTF32Str() const | Ogre::UTFString | [private] |
| _getBufferWStr() const | Ogre::UTFString | [private] |
| _init() | Ogre::UTFString | [private] |
| _lead1 | Ogre::UTFString | [private, static] |
| _lead1_mask | Ogre::UTFString | [private, static] |
| _lead2 | Ogre::UTFString | [private, static] |
| _lead2_mask | Ogre::UTFString | [private, static] |
| _lead3 | Ogre::UTFString | [private, static] |
| _lead3_mask | Ogre::UTFString | [private, static] |
| _lead4 | Ogre::UTFString | [private, static] |
| _lead4_mask | Ogre::UTFString | [private, static] |
| _lead5 | Ogre::UTFString | [private, static] |
| _lead5_mask | Ogre::UTFString | [private, static] |
| _load_buffer_UTF32() const | Ogre::UTFString | [private] |
| _load_buffer_UTF8() const | Ogre::UTFString | [private] |
| _load_buffer_WStr() const | Ogre::UTFString | [private] |
| _utf16_char_length(code_point cp) | Ogre::UTFString | [static] |
| _utf16_char_length(unicode_char uc) | Ogre::UTFString | [static] |
| _utf16_independent_char(code_point cp) | Ogre::UTFString | [static] |
| _utf16_surrogate_follow(code_point cp) | Ogre::UTFString | [static] |
| _utf16_surrogate_lead(code_point cp) | Ogre::UTFString | [static] |
| _utf16_to_utf32(const code_point in_cp[2], unicode_char &out_uc) | Ogre::UTFString | [static] |
| _utf32_to_utf16(const unicode_char &in_uc, code_point out_cp[2]) | Ogre::UTFString | [static] |
| _utf32_to_utf8(const unicode_char &in_uc, unsigned char out_cp[6]) | Ogre::UTFString | [static] |
| _utf8_char_length(unsigned char cp) | Ogre::UTFString | [static] |
| _utf8_char_length(unicode_char uc) | Ogre::UTFString | [static] |
| _utf8_start_char(unsigned char cp) | Ogre::UTFString | [static] |
| _utf8_to_utf32(const unsigned char in_cp[6], unicode_char &out_uc) | Ogre::UTFString | [static] |
| _verifyUTF8(const unsigned char *c_str) | Ogre::UTFString | [static] |
| _verifyUTF8(const std::string &str) | Ogre::UTFString | [static] |
| append(const UTFString &str) | Ogre::UTFString | |
| append(const code_point *str) | Ogre::UTFString | |
| append(const UTFString &str, size_type index, size_type len) | Ogre::UTFString | |
| append(const code_point *str, size_type num) | Ogre::UTFString | |
| append(size_type num, code_point ch) | Ogre::UTFString | |
| append(iterator start, iterator end) | Ogre::UTFString | |
| append(const wchar_t *w_str, size_type num) | Ogre::UTFString | |
| append(size_type num, wchar_t ch) | Ogre::UTFString | |
| append(const char *c_str, size_type num) | Ogre::UTFString | |
| append(size_type num, char ch) | Ogre::UTFString | |
| append(size_type num, unicode_char ch) | Ogre::UTFString | |
| assign(iterator start, iterator end) | Ogre::UTFString | |
| assign(const UTFString &str) | Ogre::UTFString | |
| assign(const code_point *str) | Ogre::UTFString | |
| assign(const code_point *str, size_type num) | Ogre::UTFString | |
| assign(const UTFString &str, size_type index, size_type len) | Ogre::UTFString | |
| assign(size_type num, const code_point &ch) | Ogre::UTFString | |
| assign(const std::wstring &wstr) | Ogre::UTFString | |
| assign(const wchar_t *w_str) | Ogre::UTFString | |
| assign(const wchar_t *w_str, size_type num) | Ogre::UTFString | |
| assign(const std::string &str) | Ogre::UTFString | |
| assign(const char *c_str) | Ogre::UTFString | |
| assign(const char *c_str, size_type num) | Ogre::UTFString | |
| asUTF32() const | Ogre::UTFString | |
| asUTF32_c_str() const | Ogre::UTFString | |
| asUTF8() const | Ogre::UTFString | |
| asUTF8_c_str() const | Ogre::UTFString | |
| asWStr() const | Ogre::UTFString | |
| asWStr_c_str() const | Ogre::UTFString | |
| at(size_type loc) | Ogre::UTFString | |
| at(size_type loc) const | Ogre::UTFString | |
| begin() | Ogre::UTFString | |
| begin() const | Ogre::UTFString | |
| bt_none enum value | Ogre::UTFString | [private] |
| bt_string enum value | Ogre::UTFString | [private] |
| bt_utf32string enum value | Ogre::UTFString | [private] |
| bt_wstring enum value | Ogre::UTFString | [private] |
| BufferType enum name | Ogre::UTFString | [private] |
| c_str() const | Ogre::UTFString | |
| capacity() const | Ogre::UTFString | |
| clear() | Ogre::UTFString | |
| code_point typedef | Ogre::UTFString | |
| compare(const UTFString &str) const | Ogre::UTFString | |
| compare(const code_point *str) const | Ogre::UTFString | |
| compare(size_type index, size_type length, const UTFString &str) const | Ogre::UTFString | |
| compare(size_type index, size_type length, const UTFString &str, size_type index2, size_type length2) const | Ogre::UTFString | |
| compare(size_type index, size_type length, const code_point *str, size_type length2) const | Ogre::UTFString | |
| compare(size_type index, size_type length, const wchar_t *w_str, size_type length2) const | Ogre::UTFString | |
| compare(size_type index, size_type length, const char *c_str, size_type length2) const | Ogre::UTFString | |
| const_iterator typedef | Ogre::UTFString | |
| const_reverse_iterator typedef | Ogre::UTFString | |
| data() const | Ogre::UTFString | |
| dstring typedef | Ogre::UTFString | |
| empty() const | Ogre::UTFString | |
| end() | Ogre::UTFString | |
| end() const | Ogre::UTFString | |
| erase(iterator loc) | Ogre::UTFString | |
| erase(iterator start, iterator end) | Ogre::UTFString | |
| erase(size_type index=0, size_type num=npos) | Ogre::UTFString | |
| find(const UTFString &str, size_type index=0) const | Ogre::UTFString | |
| find(const code_point *cp_str, size_type index, size_type length) const | Ogre::UTFString | |
| find(const char *c_str, size_type index, size_type length) const | Ogre::UTFString | |
| find(const wchar_t *w_str, size_type index, size_type length) const | Ogre::UTFString | |
| find(char ch, size_type index=0) const | Ogre::UTFString | |
| find(code_point ch, size_type index=0) const | Ogre::UTFString | |
| find(wchar_t ch, size_type index=0) const | Ogre::UTFString | |
| find(unicode_char ch, size_type index=0) const | Ogre::UTFString | |
| find_first_not_of(const UTFString &str, size_type index=0, size_type num=npos) const | Ogre::UTFString | |
| find_first_not_of(code_point ch, size_type index=0) const | Ogre::UTFString | |
| find_first_not_of(char ch, size_type index=0) const | Ogre::UTFString | |
| find_first_not_of(wchar_t ch, size_type index=0) const | Ogre::UTFString | |
| find_first_not_of(unicode_char ch, size_type index=0) const | Ogre::UTFString | |
| find_first_of(const UTFString &str, size_type index=0, size_type num=npos) const | Ogre::UTFString | |
| find_first_of(code_point ch, size_type index=0) const | Ogre::UTFString | |
| find_first_of(char ch, size_type index=0) const | Ogre::UTFString | |
| find_first_of(wchar_t ch, size_type index=0) const | Ogre::UTFString | |
| find_first_of(unicode_char ch, size_type index=0) const | Ogre::UTFString | |
| find_last_not_of(const UTFString &str, size_type index=npos, size_type num=npos) const | Ogre::UTFString | |
| find_last_not_of(code_point ch, size_type index=npos) const | Ogre::UTFString | |
| find_last_not_of(char ch, size_type index=npos) const | Ogre::UTFString | |
| find_last_not_of(wchar_t ch, size_type index=npos) const | Ogre::UTFString | |
| find_last_not_of(unicode_char ch, size_type index=npos) const | Ogre::UTFString | |
| find_last_of(const UTFString &str, size_type index=npos, size_type num=npos) const | Ogre::UTFString | |
| find_last_of(code_point ch, size_type index=npos) const | Ogre::UTFString | |
| find_last_of(char ch, size_type index=npos) const | Ogre::UTFString | |
| find_last_of(wchar_t ch, size_type index=npos) const | Ogre::UTFString | |
| find_last_of(unicode_char ch, size_type index=npos) const | Ogre::UTFString | |
| getChar(size_type loc) const | Ogre::UTFString | |
| insert(iterator i, const code_point &ch) | Ogre::UTFString | |
| insert(size_type index, const UTFString &str) | Ogre::UTFString | |
| insert(size_type index, const code_point *str) | Ogre::UTFString | |
| insert(size_type index1, const UTFString &str, size_type index2, size_type num) | Ogre::UTFString | |
| insert(iterator i, iterator start, iterator end) | Ogre::UTFString | |
| insert(size_type index, const code_point *str, size_type num) | Ogre::UTFString | |
| insert(size_type index, const wchar_t *w_str, size_type num) | Ogre::UTFString | |
| insert(size_type index, const char *c_str, size_type num) | Ogre::UTFString | |
| insert(size_type index, size_type num, code_point ch) | Ogre::UTFString | |
| insert(size_type index, size_type num, wchar_t ch) | Ogre::UTFString | |
| insert(size_type index, size_type num, char ch) | Ogre::UTFString | |
| insert(size_type index, size_type num, unicode_char ch) | Ogre::UTFString | |
| insert(iterator i, size_type num, const code_point &ch) | Ogre::UTFString | |
| insert(iterator i, size_type num, const wchar_t &ch) | Ogre::UTFString | |
| insert(iterator i, size_type num, const char &ch) | Ogre::UTFString | |
| insert(iterator i, size_type num, const unicode_char &ch) | Ogre::UTFString | |
| inString(unicode_char ch) const | Ogre::UTFString | |
| iterator typedef | Ogre::UTFString | |
| length() const | Ogre::UTFString | |
| length_Characters() const | Ogre::UTFString | |
| m_buffer | Ogre::UTFString | [private] |
| m_bufferSize | Ogre::UTFString | [mutable, private] |
| m_bufferType | Ogre::UTFString | [mutable, private] |
| max_size() const | Ogre::UTFString | |
| mData | Ogre::UTFString | [private] |
| mStrBuffer | Ogre::UTFString | [mutable, private] |
| mUTF32StrBuffer | Ogre::UTFString | [mutable, private] |
| mVoidBuffer | Ogre::UTFString | [mutable, private] |
| mWStrBuffer | Ogre::UTFString | [mutable, private] |
| npos | Ogre::UTFString | [static] |
| operator std::string() const | Ogre::UTFString | |
| operator std::wstring() const | Ogre::UTFString | |
| operator!=(const UTFString &right) const | Ogre::UTFString | |
| operator<(const UTFString &right) const | Ogre::UTFString | |
| operator<=(const UTFString &right) const | Ogre::UTFString | |
| operator=(const UTFString &s) | Ogre::UTFString | |
| operator=(code_point ch) | Ogre::UTFString | |
| operator=(char ch) | Ogre::UTFString | |
| operator=(wchar_t ch) | Ogre::UTFString | |
| operator=(unicode_char ch) | Ogre::UTFString | |
| operator==(const UTFString &right) const | Ogre::UTFString | |
| operator>(const UTFString &right) const | Ogre::UTFString | |
| operator>=(const UTFString &right) const | Ogre::UTFString | |
| operator[](size_type index) | Ogre::UTFString | |
| operator[](size_type index) const | Ogre::UTFString | |
| push_back(unicode_char val) | Ogre::UTFString | |
| push_back(wchar_t val) | Ogre::UTFString | |
| push_back(code_point val) | Ogre::UTFString | |
| push_back(char val) | Ogre::UTFString | |
| rbegin() | Ogre::UTFString | |
| rbegin() const | Ogre::UTFString | |
| rend() | Ogre::UTFString | |
| rend() const | Ogre::UTFString | |
| replace(size_type index1, size_type num1, const UTFString &str) | Ogre::UTFString | |
| replace(size_type index1, size_type num1, const UTFString &str, size_type num2) | Ogre::UTFString | |
| replace(size_type index1, size_type num1, const UTFString &str, size_type index2, size_type num2) | Ogre::UTFString | |
| replace(iterator start, iterator end, const UTFString &str, size_type num=npos) | Ogre::UTFString | |
| replace(size_type index, size_type num1, size_type num2, code_point ch) | Ogre::UTFString | |
| replace(iterator start, iterator end, size_type num, code_point ch) | Ogre::UTFString | |
| reserve(size_type size) | Ogre::UTFString | |
| resize(size_type num, const code_point &val=0) | Ogre::UTFString | |
| reverse_iterator typedef | Ogre::UTFString | |
| rfind(const UTFString &str, size_type index=0) const | Ogre::UTFString | |
| rfind(const code_point *cp_str, size_type index, size_type num) const | Ogre::UTFString | |
| rfind(const char *c_str, size_type index, size_type num) const | Ogre::UTFString | |
| rfind(const wchar_t *w_str, size_type index, size_type num) const | Ogre::UTFString | |
| rfind(char ch, size_type index=0) const | Ogre::UTFString | |
| rfind(code_point ch, size_type index) const | Ogre::UTFString | |
| rfind(wchar_t ch, size_type index=0) const | Ogre::UTFString | |
| rfind(unicode_char ch, size_type index=0) const | Ogre::UTFString | |
| setChar(size_type loc, unicode_char ch) | Ogre::UTFString | |
| size() const | Ogre::UTFString | |
| size_type typedef | Ogre::UTFString | |
| substr(size_type index, size_type num=npos) const | Ogre::UTFString | |
| swap(UTFString &from) | Ogre::UTFString | |
| unicode_char typedef | Ogre::UTFString | |
| utf32string typedef | Ogre::UTFString | |
| UTFString() | Ogre::UTFString | |
| UTFString(const UTFString ©) | Ogre::UTFString | |
| UTFString(size_type length, const code_point &ch) | Ogre::UTFString | |
| UTFString(const code_point *str) | Ogre::UTFString | |
| UTFString(const code_point *str, size_type length) | Ogre::UTFString | |
| UTFString(const UTFString &str, size_type index, size_type length) | Ogre::UTFString | |
| UTFString(const wchar_t *w_str) | Ogre::UTFString | |
| UTFString(const wchar_t *w_str, size_type length) | Ogre::UTFString | |
| UTFString(const std::wstring &wstr) | Ogre::UTFString | |
| UTFString(const char *c_str) | Ogre::UTFString | |
| UTFString(const char *c_str, size_type length) | Ogre::UTFString | |
| UTFString(const std::string &str) | Ogre::UTFString | |
| value_type typedef | Ogre::UTFString | |
| ~UTFString() | Ogre::UTFString |
Copyright © 2000-2005 by The OGRE Team

This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sun Jul 8 15:25:44 2007