STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Functions
literals::string_literals Namespace Reference

Functions

string operator""s (const char *_Str, size_t _Len)
 
wstring operator""s (const wchar_t *_Str, size_t _Len)
 
u16string operator""s (const char16_t *_Str, size_t _Len)
 
u32string operator""s (const char32_t *_Str, size_t _Len)
 

Function Documentation

string literals::string_literals::operator""s ( const char *  _Str,
size_t  _Len 
)
inline
674  { // construct literal from [_Str, _Str + _Len)
675  return (string(_Str, _Len));
676  }
wstring literals::string_literals::operator""s ( const wchar_t _Str,
size_t  _Len 
)
inline
679  { // construct literal from [_Str, _Str + _Len)
680  return (wstring(_Str, _Len));
681  }
basic_string< wchar_t, char_traits< wchar_t >, allocator< wchar_t > > wstring
Definition: xstring:2636
u16string literals::string_literals::operator""s ( const char16_t *  _Str,
size_t  _Len 
)
inline
684  { // construct literal from [_Str, _Str + _Len)
685  return (u16string(_Str, _Len));
686  }
basic_string< char16_t, char_traits< char16_t >, allocator< char16_t > > u16string
Definition: xstring:2655
u32string literals::string_literals::operator""s ( const char32_t *  _Str,
size_t  _Len 
)
inline
689  { // construct literal from [_Str, _Str + _Len)
690  return (u32string(_Str, _Len));
691  }
basic_string< char32_t, char_traits< char32_t >, allocator< char32_t > > u32string
Definition: xstring:2657