#include <sys/types.h>
#include <ugdk/structure/types.h>
#include <string>
#include <vector>
Go to the source code of this file.
|
size_t | utf8_to_ucs4 (const char *in, size_t insize, char32_t *out, size_t outsize, int flags) |
|
size_t | ucs4_to_utf8 (const char32_t *in, size_t insize, char *out, size_t outsize, int flags) |
|
std::u32string | utf8_to_ucs4 (const std::string &utf8) |
|
std::string | ucs4_to_utf8 (const std::u32string &wstr) |
|
#define UTF8_IGNORE_ERROR 0x01 |
#define UTF8_SKIP_BOM 0x02 |
size_t ucs4_to_utf8 |
( |
const char32_t * |
in, |
|
|
size_t |
insize, |
|
|
char * |
out, |
|
|
size_t |
outsize, |
|
|
int |
flags |
|
) |
| |
std::string ucs4_to_utf8 |
( |
const std::u32string & |
wstr | ) |
|
size_t utf8_to_ucs4 |
( |
const char * |
in, |
|
|
size_t |
insize, |
|
|
char32_t * |
out, |
|
|
size_t |
outsize, |
|
|
int |
flags |
|
) |
| |
std::u32string utf8_to_ucs4 |
( |
const std::string & |
utf8 | ) |
|