|
static void | clear (struct_type *s) |
|
static int | set (const char_type *src, size_t src_size, struct_type *output, int copy) |
|
static int | compare (const struct_type *s1, const struct_type *s2) |
|
static userfree_struct_type | userfree_alloc () |
|
static void | userfree_free (userfree_struct_type ufs) |
|
static bool | from_ascii (const char *str, size_t len, struct_type *s) |
|
static std::string | to_string (const struct_type *s) |
|
static bool | from_string (const std::string::value_type *data, size_t length, struct_type *s) |
|
static bool | from_string (const std::string &str, struct_type *s) |
|
static bool | from_wstring (const std::wstring &str, struct_type *s) |
|
static std::u16string | to_string16 (const struct_type *s) |
|
static bool | from_string16 (const std::u16string::value_type *data, size_t length, struct_type *s) |
|
static bool | from_string16 (const std::u16string &str, struct_type *s) |
|
Traits implementation for utf16 character strings.