_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 May 6 10:59:49 2007