#include <vccorlib.h>
  
  | 
        
          | Platform::StringReference::~StringReference | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | Platform::StringReference::StringReference | ( |  | ) |  |  | inline | 
 
 
  
  | 
        
          | Platform::StringReference::StringReference | ( | const StringReference & | __fstrArg | ) |  |  | inline | 
 
 
  
  | 
        
          | Platform::StringReference::StringReference | ( | const ::default::char16 * | __strArg | ) |  |  | inline | 
 
size_t __cdecl __Platform_wcslen(const ::default::char16 *)
 
 
 
  
  | 
        
          | Platform::StringReference::StringReference | ( | const ::default::char16 * | __strArg, |  
          |  |  | size_t | __lenArg |  
          |  | ) |  |  |  | inline | 
 
 1254             Init(__strArg, __lenArg);
 
 
 
 
  
  | 
        
          | const ::default::char16* Platform::StringReference::Data | ( |  | ) | const |  | inline | 
 
const ::default::char16 *__stdcall __Platform_WindowsGetStringRawBuffer(__abi_HSTRING, unsigned int *)
 
 
 
  
  | 
        
          | void Platform::StringReference::Free | ( |  | ) |  |  | inlineprivate | 
 
long __stdcall __Platform_WindowsDeleteString(__abi_HSTRING)
 
 
 
  
  | 
        
          | void Platform::StringReference::Init | ( |  | ) |  |  | inlineprivate | 
 
void *__cdecl __Platform_memset(void *, int, size_t)
 
 
 
 1291             unsigned int __length = 0;
 
 1293             Init(__source, __length);
 
const ::default::char16 *__stdcall __Platform_WindowsGetStringRawBuffer(__abi_HSTRING, unsigned int *)
 
 
 
  
  | 
        
          | void Platform::StringReference::Init | ( | const ::default::char16 * | __strArg, |  
          |  |  | unsigned __int64 | __lenArg |  
          |  | ) |  |  |  | inlineprivate | 
 
 1297             if ((__strArg == 
nullptr) || (__lenArg == 0))
 
 1299             else if (__lenArg > 0xffffffffLL) 
 
 1300                 __abi_WinRTraiseInvalidArgumentException();
 
 1303                 unsigned int __length = (
unsigned int) (__lenArg & 0xffffffffLL);
 
 
 
 
  
  | 
        
          | void Platform::StringReference::Init | ( | const ::default::char16 * | __strArg, |  
          |  |  | unsigned int | __lenArg |  
          |  | ) |  |  |  | inlineprivate | 
 
 1309             if ((__strArg == 
nullptr) || (__lenArg == 0))
 
 
 
 
  
  | 
        
          | unsigned int Platform::StringReference::Length | ( |  | ) | const |  | inline | 
 
unsigned int __stdcall __Platform_WindowsGetStringLen(__abi_HSTRING)
 
 
 
 1234             if(
this != &__fstrArg)
 
 
 
 
  
  | 
        
          | StringReference& Platform::StringReference::operator= | ( | const ::default::char16 * | __strArg | ) |  |  | inline | 
 
size_t __cdecl __Platform_wcslen(const ::default::char16 *)
 
 
 
The documentation for this class was generated from the following file: