#include <string_conv.h>
Definition at line 404 of file string_conv.h.
pfc::stringcvt::string_codepage_from_utf8::string_codepage_from_utf8 |
( |
| ) |
|
|
inline |
pfc::stringcvt::string_codepage_from_utf8::string_codepage_from_utf8 |
( |
unsigned |
p_codepage, |
|
|
const char * |
p_source, |
|
|
t_size |
p_source_size = ~0 |
|
) |
| |
|
inline |
Definition at line 408 of file string_conv.h.
408 {
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_codepage_from_utf8::convert |
( |
unsigned |
p_codepage, |
|
|
const char * |
p_source, |
|
|
t_size |
p_source_size = ~0 |
|
) |
| |
|
inline |
Definition at line 410 of file string_conv.h.
412 temp.
convert(p_source,p_source_size);
void convert(const char *p_source, t_size p_source_size)
char_buffer_t< char > m_buffer
string_wide_from_utf8_t string_wide_from_utf8
t_size convert_wide_to_codepage(unsigned p_codepage, char *p_out, t_size p_out_size, const wchar_t *p_source, t_size p_source_size)
Converts string from wide character to specified codepage.
t_size estimate_wide_to_codepage(unsigned p_codepage, const wchar_t *p_source, t_size p_source_size)
Estimates buffer size required to convert specified wide character string to specified codepage...
void set_size(t_size p_count)
const char* pfc::stringcvt::string_codepage_from_utf8::get_ptr |
( |
| ) |
const |
|
inline |
Definition at line 419 of file string_conv.h.
char_buffer_t< char > m_buffer
const t_char * get_ptr() const
bool pfc::stringcvt::string_codepage_from_utf8::is_empty |
( |
| ) |
const |
|
inline |
Definition at line 420 of file string_conv.h.
const char * get_ptr() const
bool string_is_empty_t(const t_char *p_string, t_size p_string_size=~0)
t_size pfc::stringcvt::string_codepage_from_utf8::length |
( |
| ) |
const |
|
inline |
Definition at line 421 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_codepage_from_utf8::operator const char * |
( |
| ) |
const |
|
inline |
char_buffer_t<char> pfc::stringcvt::string_codepage_from_utf8::m_buffer |
|
private |
The documentation for this class was generated from the following file: