#include <string_conv.h>
Definition at line 255 of file string_conv.h.
pfc::stringcvt::string_ascii_from_utf8::string_ascii_from_utf8 |
( |
| ) |
|
|
inline |
pfc::stringcvt::string_ascii_from_utf8::string_ascii_from_utf8 |
( |
const char * |
p_source, |
|
|
t_size |
p_source_size = ~0 |
|
) |
| |
|
inline |
Definition at line 258 of file string_conv.h.
258 {
convert(p_source, p_source_size); }
void convert(const char *p_source, t_size p_source_size=~0)
void pfc::stringcvt::string_ascii_from_utf8::convert |
( |
const char * |
p_source, |
|
|
t_size |
p_source_size = ~0 |
|
) |
| |
|
inline |
Definition at line 260 of file string_conv.h.
t_size estimate_utf8_to_ascii(const char *p_source, t_size p_source_size)
char_buffer_t< char, pfc::alloc_fast_aggressive > m_buffer
t_size convert_utf8_to_ascii(char *p_out, t_size p_out_size, const char *p_in, t_size p_in_size)
const char* pfc::stringcvt::string_ascii_from_utf8::get_ptr |
( |
| ) |
const |
|
inline |
Definition at line 267 of file string_conv.h.
char_buffer_t< char, pfc::alloc_fast_aggressive > m_buffer
bool pfc::stringcvt::string_ascii_from_utf8::is_empty |
( |
| ) |
const |
|
inline |
Definition at line 268 of file string_conv.h.
bool string_is_empty_t(const t_char *p_string, t_size p_string_size=~0)
const char * get_ptr() const
t_size pfc::stringcvt::string_ascii_from_utf8::length |
( |
| ) |
const |
|
inline |
Definition at line 269 of file string_conv.h.
const char * get_ptr() const
t_size strlen_t(const t_char *p_string, t_size p_string_size=~0)
pfc::stringcvt::string_ascii_from_utf8::operator const char * |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: