|
FONTAINE 1.0
|
#include <Utf8String.h>
Public Member Functions | |
| UTF8String () | |
| UTF8String (const std::string &s) | |
| UTF8String (const UTF8String &s) | |
| unsigned int | unicodeValueCount () const |
| UTF8String | unicodeSubString (unsigned int stt, unsigned int howManyCharacters=0) const |
| UTF8String | operator[] (unsigned int pos) const |
| UTF32 | unicodeValueAtPosition (unsigned int pos=0) const |
| UTF8String | unicodeSubStringOnWordBoundary (unsigned int stt, unsigned int howManyCharacters) const |
| bool | isRTL (void) const |
| bool | isIndic (void) const |
| bool | isArabic (void) const |
| SCRIPTCODE | getScriptCode (void) |
| std::basic_string< UTF32 > | UTF32String () const |
| UTF8String & | append (const std::basic_string< UTF32 > &UTF32String) |
| UTF8String & | append (const std::basic_string< UTF16 > &UTF16String) |
| UTF8String & | operator+= (const std::basic_string< UTF32 > &UTF32String) |
| UTF8String & | operator+= (const std::basic_string< UTF16 > &UTF16String) |
| UTF8String & | operator= (const std::basic_string< UTF32 > &UTF32String) |
| UTF8String & | operator= (const std::basic_string< UTF16 > &UTF16String) |
| UTF8String (const std::basic_string< UTF32 > &UTF32String) | |
| UTF8String (const std::basic_string< UTF16 > &UTF16String) | |
Private Member Functions | |
| const char * | _UTF32ValueToUTF8 (UTF32 UTF32Value) |
| UTF8String::UTF8String | ( | ) |
Referenced by unicodeSubString().
| UTF8String::UTF8String | ( | const std::string & | s | ) |
| UTF8String::UTF8String | ( | const UTF8String & | s | ) |
| UTF8String::UTF8String | ( | const std::basic_string< UTF32 > & | UTF32String | ) |
| UTF8String & UTF8String::append | ( | const std::basic_string< UTF32 > & | UTF32String | ) |
References _UTF32ValueToUTF8().
Referenced by append(), operator+=(), operator=(), and UTF8String().
| UTF8String & UTF8String::append | ( | const std::basic_string< UTF16 > & | UTF16String | ) |
References _UTF32ValueToUTF8(), append(), UNI_SUR_HIGH_END, UNI_SUR_HIGH_START, UNI_SUR_LOW_END, and UNI_SUR_LOW_START.
| SCRIPTCODE UTF8String::getScriptCode | ( | void | ) |
| bool UTF8String::isArabic | ( | void | ) | const |
References unicodeValueAtPosition().
| bool UTF8String::isIndic | ( | void | ) | const |
References unicodeValueAtPosition().
| bool UTF8String::isRTL | ( | void | ) | const |
References unicodeValueAtPosition().
| UTF8String & UTF8String::operator+= | ( | const std::basic_string< UTF16 > & | UTF16String | ) |
References append().
| UTF8String & UTF8String::operator+= | ( | const std::basic_string< UTF32 > & | UTF32String | ) |
References append().
| UTF8String & UTF8String::operator= | ( | const std::basic_string< UTF32 > & | UTF32String | ) |
References append().
| UTF8String & UTF8String::operator= | ( | const std::basic_string< UTF16 > & | UTF16String | ) |
References append().
| UTF8String UTF8String::operator[] | ( | unsigned int | pos | ) | const |
References unicodeSubString().
| UTF8String UTF8String::unicodeSubString | ( | unsigned int | stt, |
| unsigned int | howManyCharacters = 0 |
||
| ) | const |
References UTF8String().
Referenced by operator[](), unicodeSubStringOnWordBoundary(), and unicodeValueAtPosition().
| UTF8String UTF8String::unicodeSubStringOnWordBoundary | ( | unsigned int | stt, |
| unsigned int | howManyCharacters | ||
| ) | const |
References unicodeSubString(), and unicodeValueCount().
Referenced by FontFace::_storeCopyrightSummary().
| UTF32 UTF8String::unicodeValueAtPosition | ( | unsigned int | pos = 0 | ) | const |
References UNI_REPLACEMENT_CHAR, and unicodeSubString().
Referenced by getScriptCode(), isArabic(), isIndic(), and isRTL().
| unsigned int UTF8String::unicodeValueCount | ( | ) | const |
Referenced by unicodeSubStringOnWordBoundary().
| std::basic_string< UTF32 > UTF8String::UTF32String | ( | ) | const |
References UNI_REPLACEMENT_CHAR.
1.7.3