This class is an abstract definition of a unicode text, it can be converted from and to any kind of string and encoding. More...
#include <Unicode.hpp>
Public Member Functions | |
| Text () | |
| Default constructor (empty text). | |
| Text (const char *Str) | |
| Construct the unicode text from any type of string. | |
| Text (const wchar_t *Str) | |
| Text (const Uint8 *Str) | |
| Text (const Uint16 *Str) | |
| Text (const Uint32 *Str) | |
| Text (const std::string &Str) | |
| Text (const std::wstring &Str) | |
| Text (const Unicode::UTF8String &Str) | |
| Text (const Unicode::UTF16String &Str) | |
| Text (const Unicode::UTF32String &Str) | |
| operator std::string () const | |
| Operator to cast the text to any type of string. | |
| operator std::wstring () const | |
| operator Unicode::UTF8String () const | |
| operator Unicode::UTF16String () const | |
| operator const Unicode::UTF32String & () const | |
This class is an abstract definition of a unicode text, it can be converted from and to any kind of string and encoding.
Definition at line 63 of file Unicode.hpp.
| sf::Unicode::Text::Text | ( | ) |
Default constructor (empty text).
Definition at line 105 of file Unicode.cpp.
| sf::Unicode::Text::Text | ( | const char * | Str | ) |
Construct the unicode text from any type of string.
| Str | : String to convert |
Definition at line 114 of file Unicode.cpp.
| sf::Unicode::Text::Text | ( | const wchar_t * | Str | ) |
Definition at line 126 of file Unicode.cpp.
| sf::Unicode::Text::Text | ( | const Uint8 * | Str | ) |
Definition at line 144 of file Unicode.cpp.
| sf::Unicode::Text::Text | ( | const Uint16 * | Str | ) |
Definition at line 156 of file Unicode.cpp.
| sf::Unicode::Text::Text | ( | const Uint32 * | Str | ) |
Definition at line 168 of file Unicode.cpp.
| sf::Unicode::Text::Text | ( | const std::string & | Str | ) |
Definition at line 173 of file Unicode.cpp.
| sf::Unicode::Text::Text | ( | const std::wstring & | Str | ) |
Definition at line 178 of file Unicode.cpp.
| sf::Unicode::Text::Text | ( | const Unicode::UTF8String & | Str | ) |
Definition at line 208 of file Unicode.cpp.
| sf::Unicode::Text::Text | ( | const Unicode::UTF16String & | Str | ) |
Definition at line 213 of file Unicode.cpp.
| sf::Unicode::Text::Text | ( | const Unicode::UTF32String & | Str | ) |
Definition at line 218 of file Unicode.cpp.
| sf::Unicode::Text::operator std::string | ( | ) | const |
Operator to cast the text to any type of string.
Definition at line 227 of file Unicode.cpp.
| sf::Unicode::Text::operator std::wstring | ( | ) | const |
Definition at line 234 of file Unicode.cpp.