![]() |
RAMSES Documentation
27.0.130
Information for RAMSES users and developers
|
Converts UTF and Unicode according to the Unicode standard. More...
Functions | |
RAMSES_API std::u32string | ConvertUtf8ToUtf32 (const std::string &utf8String) |
Converts a UTF8-encoded string to UTF32-encoded string. More... | |
RAMSES_API std::string | ConvertCharUtf32ToUtf8 (char32_t convertChar) |
Converts a UTF32-encoded character to UTF8-encoded string. More... | |
RAMSES_API std::string | ConvertStrUtf32ToUtf8 (const std::u32string &utf32String) |
Converts a UTF32-encoded string to UTF8-encoded string. More... | |
RAMSES_API ExtractedUnicodePoint | ExtractUnicodePointFromUTF8 (std::string::const_iterator strBegin, std::string::const_iterator strEnd) |
Extracts a UTF32 character from a UTF8 string. More... | |
RAMSES_API std::string | ConvertUtf32ToUtf8String (const std::u32string &utf32String) |
Converts a UTF32-encoded string to UTF8-encoded string. More... | |
RAMSES_API ExtractedUnicodePoint | ExtractUnicodePointFromUTF16 (std::u16string::const_iterator strBegin, std::u16string::const_iterator strEnd) |
Extracts a UTF32 character from a UTF16 string. More... | |
Converts UTF and Unicode according to the Unicode standard.
RAMSES_API std::string ramses::UtfUtils::ConvertCharUtf32ToUtf8 | ( | char32_t | convertChar | ) |
Converts a UTF32-encoded character to UTF8-encoded string.
[in] | convertChar | The character in UTF32 encoding |
RAMSES_API std::string ramses::UtfUtils::ConvertStrUtf32ToUtf8 | ( | const std::u32string & | utf32String | ) |
Converts a UTF32-encoded string to UTF8-encoded string.
[in] | utf32String | The string in UTF32 encoding |
RAMSES_API std::string ramses::UtfUtils::ConvertUtf32ToUtf8String | ( | const std::u32string & | utf32String | ) |
Converts a UTF32-encoded string to UTF8-encoded string.
[in] | utf32String | The string in UTF32 encoding |
RAMSES_API std::u32string ramses::UtfUtils::ConvertUtf8ToUtf32 | ( | const std::string & | utf8String | ) |
Converts a UTF8-encoded string to UTF32-encoded string.
[in] | utf8String | The string in UTF8 encoding |
RAMSES_API ExtractedUnicodePoint ramses::UtfUtils::ExtractUnicodePointFromUTF16 | ( | std::u16string::const_iterator | strBegin, |
std::u16string::const_iterator | strEnd | ||
) |
Extracts a UTF32 character from a UTF16 string.
[in] | strBegin | iterator to the first character to parse |
[in] | strEnd | the end of the string - used for sanity check and prevent reading beyond the end of the string |
RAMSES_API ExtractedUnicodePoint ramses::UtfUtils::ExtractUnicodePointFromUTF8 | ( | std::string::const_iterator | strBegin, |
std::string::const_iterator | strEnd | ||
) |
Extracts a UTF32 character from a UTF8 string.
[in] | strBegin | iterator to the first character to parse |
[in] | strEnd | the end of the string - used for sanity check and prevent reading beyond the end of the string |