Mobile API Reference  MicroStrategy 2019
UTFConverter.h File Reference

Go to the source code of this file.

Namespaces

 MBase
 

Functions

DLL_BASE_EXIM ReturnWString MBase::UTF8ToWideChar (const char *ipUTF8, bool ibUseSubstitutionCharacter=false)
 
DLL_BASE_EXIM bool MBase::UTF8IsLeadingByte (char iUTF8)
 
DLL_BASE_EXIM unsigned Int32 MBase::UTF8TotalBytes (char iUTF8)
 
DLL_BASE_EXIM ReturnString MBase::WideCharToUTF8 (const WCHAR *ipWide, bool ibUseSubstitutionCharacter=false)
 
DLL_BASE_EXIM ReturnString MBase::WideCharToUTF8UsingLength (const WCHAR *ipWide, unsigned Int32 iLength, bool ibUseSubstitutionCharacter=false)
 
DLL_BASE_EXIM ReturnString MBase::WideCharToUTF8Governed (const WCHAR *ipWide, bool ibUseSubstitutionCharacter, MBase::MemoryContractPtr &irMemContract)
 
DLL_BASE_EXIM ReturnString MBase::WideCharToUTF8UsingLengthGoverned (const WCHAR *ipWide, unsigned Int32 iLength, MBase::MemoryContractPtr &irMemContract, bool ibUseSubstitutionCharacter=false)
 
DLL_BASE_EXIM ReturnWString MBase::UTF16ToWideChar (const unsigned short *ipUTF16, bool ibUseSubstitutionCharacter=false)
 
DLL_BASE_EXIM ReturnUString MBase::WideCharToUTF16 (const WCHAR *ipWide, bool ibUseSubstitutionCharacter=false)
 

Variables

DLL_BASE_EXIM const WCHAR MBase::UNICODE_BYTE_ORDER_MARK []