|
libebml_ng
|
#include "libebml_ng/struct/unicode.h"#include "libebml_ng/struct.tpp"#include "libebml_ng/exceptions.h"#include "libebml_ng/ebmlElement.h"Namespaces | |
| ebml | |
Macros | |
| #define | EBML_NG_STRUCT_UNICODE_CPP |
Functions | |
| size_t | ebml::_size_utf8 (const std::wstring &value) |
| size_t | ebml::_pack_utf8 (const std::wstring &value, size_t size, char *dest) |
| unsigned char | ebml::utf8_char_width (unsigned char d) |
| bool | ebml::detect_overlong_encode (const char *src, const unsigned char *masks) |
| std::wstring | ebml::_unpack_utf8 (const char *src, size_t size) |
Variables | |
| static const unsigned long long | ebml::sizes [4] = {1LL << 7, 1LL << 11, 1LL << 16, 1LL << 21} |
| static const unsigned char | ebml::fcp [4] = {0x00, 0xC0, 0xE0, 0xF0} |
| static const unsigned char | ebml::fcm [4] = {0x80, 0xE0, 0xF0, 0xF8} |
| static const unsigned char | ebml::overlong [4][3] |
| #define EBML_NG_STRUCT_UNICODE_CPP |
1.8.14