Photon 1.0.0
|
Classes | |
struct | litehtml::decoder |
struct | litehtml::utf_8_decoder |
struct | litehtml::single_byte_decoder |
struct | litehtml::gb18030_decoder |
struct | litehtml::gb18030_decoder::range |
struct | litehtml::big5_decoder |
struct | litehtml::jis_decoder |
struct | litehtml::euc_jp_decoder |
struct | litehtml::iso_2022_jp_decoder |
struct | litehtml::shift_jis_decoder |
struct | litehtml::euc_kr_decoder |
struct | litehtml::replacement_decoder |
struct | litehtml::utf_16_decoder |
struct | litehtml::x_user_defined_decoder |
Namespaces | |
namespace | litehtml |
Macros | |
#define | out |
#define | inout |
#define | countof(a) int(sizeof(a)/sizeof((a)[0])) |
Enumerations | |
enum class | litehtml::error_mode { litehtml::replacement , litehtml::fatal , litehtml::html } |
Functions | |
encoding | litehtml::bom_sniff (const string &str) |
decoder::ptr | litehtml::get_decoder (encoding _encoding) |
void | litehtml::decode (string input, encoding coding, string &output) |
string | litehtml::decode (string input, encoding coding) |
encoding | litehtml::get_encoding (string label) |
encoding | litehtml::extract_encoding_from_meta_element (string str) |
bool | litehtml::end_condition (int index) |
void | litehtml::increment (int &index, const string &str) |
bool | litehtml::prescan_get_attribute (const string &str, inout int &index, out string &name, out string &value) |
encoding | litehtml::prescan_a_byte_stream_to_determine_its_encoding (const string &str) |
encoding | litehtml::get_xml_encoding (const string &str) |
encoding | litehtml::prescan_for_encoding (const string &str) |
void | litehtml::encoding_sniffing_algorithm (estring &str) |
Variables | ||
struct { | ||
const char * litehtml::name | ||
encoding litehtml::coding | ||
} | litehtml::labels [] | |
const size_t | litehtml::EOL = string::npos | |
#define inout |
#define out |