You.i Engine
YiStringCXUtilities.h
Go to the documentation of this file.
1 // © You i Labs Inc. 2000-2017. All rights reserved.
2 #if defined(__cplusplus_winrt) || defined(DOXY)
3 
4 #ifndef _YI_STRING_CX_UTILITIES_H_
5 #define _YI_STRING_CX_UTILITIES_H_
6 
7 #include "YiString.h"
8 
20 {
21 public:
25  static Platform::String ^ToPlatformString(const CYIString &toConvert);
26 
30  static CYIString FromPlatformString(Platform::String ^toConvert);
31 
35  static Windows::Storage::Streams::IBuffer ^ToBuffer(const CYIString &toConvert);
36 
40  static CYIString FromBuffer(Windows::Storage::Streams::IBuffer ^toConvert, Windows::Security::Cryptography::BinaryStringEncoding eEncoding = Windows::Security::Cryptography::BinaryStringEncoding::Utf8);
41 
42 private:
44 };
45 
48 #endif // _YI_STRING_CX_UTILITIES_H_
49 
50 #endif
static CYIString FromPlatformString(Platform::String^toConvert)
Container class for Unicode strings. Conceptually, a CYIString object is a sequence of Unicode charac...
Definition: YiString.h:35
static Platform::String ToPlatformString(const CYIString &toConvert)
static CYIString FromBuffer(Windows::Storage::Streams::IBuffer^toConvert, Windows::Security::Cryptography::BinaryStringEncoding eEncoding=Windows::Security::Cryptography::BinaryStringEncoding::Utf8)
static Windows::Storage::Streams::IBuffer ToBuffer(const CYIString &toConvert)
Definition: YiStringCXUtilities.h:19