foobar2000 SDK
2015-01-14
|
#include <string_conv.h>
Public Types | |
enum | { alloc_prioritizes_speed = t_alloc<wchar_t>::alloc_prioritizes_speed } |
Public Member Functions | |
string_wide_from_utf8_t () | |
string_wide_from_utf8_t (const char *p_source) | |
string_wide_from_utf8_t (const char *p_source, t_size p_source_size) | |
void | append (const char *p_source, t_size p_source_size) |
void | append (const char *p_source) |
void | convert (const char *p_source, t_size p_source_size) |
void | convert (const char *p_source) |
const wchar_t * | get_ptr () const |
bool | is_empty () const |
t_size | length () const |
operator const wchar_t * () const | |
Private Member Functions | |
t_size | estimate_size (const char *source, t_size sourceLen) |
t_size | estimate_size (const char *source) |
Private Attributes | |
char_buffer_t< wchar_t, t_alloc > | m_buffer |
Definition at line 116 of file string_conv.h.
anonymous enum |
|
inline |
Definition at line 118 of file string_conv.h.
|
inline |
Definition at line 119 of file string_conv.h.
|
inline |
Definition at line 120 of file string_conv.h.
|
inline |
Definition at line 137 of file string_conv.h.
|
inline |
Definition at line 143 of file string_conv.h.
|
inline |
Definition at line 122 of file string_conv.h.
|
inline |
Definition at line 127 of file string_conv.h.
|
inlineprivate |
Definition at line 152 of file string_conv.h.
|
inlineprivate |
Definition at line 155 of file string_conv.h.
|
inline |
Definition at line 133 of file string_conv.h.
|
inline |
Definition at line 134 of file string_conv.h.
|
inline |
Definition at line 135 of file string_conv.h.
|
inline |
Definition at line 132 of file string_conv.h.
|
private |
Definition at line 158 of file string_conv.h.