|
Public Types |
typedef std::vector< unsigned
int > | vector_type |
enum | Encoding {
ENCODING_UNDEFINED,
ENCODING_ASCII = ENCODING_UNDEFINED,
ENCODING_UTF8,
ENCODING_UTF16,
ENCODING_UTF16_BE,
ENCODING_UTF16_LE,
ENCODING_UTF32,
ENCODING_UTF32_BE,
ENCODING_UTF32_LE,
ENCODING_SIGNATURE
} |
| Types of string encodings supported. More...
|
Public Member Functions |
| String () |
| String (const String &str) |
| String (const std::string &str) |
| String (const wchar_t *text) |
| String (const std::string &text, Encoding encoding) |
virtual | ~String () |
String & | operator= (const String &str) |
void | set (const std::string &str) |
void | set (const wchar_t *text) |
| Set the text using a wchar_t string, which is converted to an internal TextString.
|
void | set (const std::string &text, Encoding encoding) |
| Set the text using a Unicode encoded std::string, which is converted to an internal TextString.
|
std::string | createUTF8EncodedString () const |
| returns a UTF8 encoded version of this osgText::String.
|