![]()  | 
  
    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 |