#include <string_conv.h>
Definition at line 427 of file string_conv.h.
pfc::stringcvt::string_utf8_from_codepage::string_utf8_from_codepage |
( |
| ) |
|
|
inline |
pfc::stringcvt::string_utf8_from_codepage::string_utf8_from_codepage |
( |
unsigned |
p_codepage, |
|
|
const char * |
p_source, |
|
|
t_size |
p_source_size = ~0 |
|
) |
| |
|
inline |
Definition at line 431 of file string_conv.h.
431 {
convert(p_codepage,p_source,p_source_size);}
void convert(unsigned p_codepage, const char *p_source, t_size p_source_size=~0)
void pfc::stringcvt::string_utf8_from_codepage::convert |
( |
unsigned |
p_codepage, |
|
|
const char * |
p_source, |
|
|
t_size |
p_source_size = ~0 |
|
) |
| |
|
inline |
Definition at line 433 of file string_conv.h.
435 temp.
convert(p_codepage,p_source,p_source_size);
void convert(unsigned p_codepage, const char *p_source, t_size p_source_size=~0)
t_size convert_wide_to_utf8(char *p_out, t_size p_out_size, const wchar_t *p_in, t_size p_in_size)
Converts wide character string to UTF-8.
t_size estimate_wide_to_utf8(const wchar_t *p_in, t_size p_in_size)
Estimates buffer size required to convert specified wide character string to UTF-8.
string_wide_from_codepage_t string_wide_from_codepage
char_buffer_t< char > m_buffer
void set_size(t_size p_count)
const char* pfc::stringcvt::string_utf8_from_codepage::get_ptr |
( |
| ) |
const |
|
inline |
Definition at line 442 of file string_conv.h.
const t_char * get_ptr() const
char_buffer_t< char > m_buffer
bool pfc::stringcvt::string_utf8_from_codepage::is_empty |
( |
| ) |
const |
|
inline |
Definition at line 443 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_utf8_from_codepage::length |
( |
| ) |
const |
|
inline |
Definition at line 444 of file string_conv.h.
t_size strlen_t(const t_char *p_string, t_size p_string_size=~0)
const char * get_ptr() const
pfc::stringcvt::string_utf8_from_codepage::operator const char * |
( |
| ) |
const |
|
inline |
char_buffer_t<char> pfc::stringcvt::string_utf8_from_codepage::m_buffer |
|
private |
The documentation for this class was generated from the following file: