9 #ifndef RAMSES_UTFUTILS_H
10 #define RAMSES_UTFUTILS_H
#define RAMSES_API
Definition: APIExport.h:35
RAMSES_API std::string ConvertStrUtf32ToUtf8(const std::u32string &utf32String)
Converts a UTF32-encoded string to UTF8-encoded string.
RAMSES_API ExtractedUnicodePoint ExtractUnicodePointFromUTF16(std::u16string::const_iterator strBegin, std::u16string::const_iterator strEnd)
Extracts a UTF32 character from a UTF16 string.
RAMSES_API std::u32string ConvertUtf8ToUtf32(const std::string &utf8String)
Converts a UTF8-encoded string to UTF32-encoded string.
RAMSES_API std::string ConvertUtf32ToUtf8String(const std::u32string &utf32String)
Converts a UTF32-encoded string to UTF8-encoded string.
RAMSES_API std::string ConvertCharUtf32ToUtf8(char32_t convertChar)
Converts a UTF32-encoded character to UTF8-encoded string.
RAMSES_API ExtractedUnicodePoint ExtractUnicodePointFromUTF8(std::string::const_iterator strBegin, std::string::const_iterator strEnd)
Extracts a UTF32 character from a UTF8 string.
The RAMSES namespace contains all client side objects and functions used to implement RAMSES applicat...
Definition: AnimatedProperty.h:15