Photon 1.0.0
|
Go to the source code of this file.
Classes | |
struct | GumboInternalUtf8Iterator |
Typedefs | |
typedef struct GumboInternalUtf8Iterator | Utf8Iterator |
Functions | |
bool | utf8_is_invalid_code_point (int c) |
void | utf8iterator_init (struct GumboInternalParser *parser, const char *source, size_t source_length, Utf8Iterator *iter) |
void | utf8iterator_next (Utf8Iterator *iter) |
int | utf8iterator_current (const Utf8Iterator *iter) |
void | utf8iterator_get_position (const Utf8Iterator *iter, GumboSourcePosition *output) |
const char * | utf8iterator_get_char_pointer (const Utf8Iterator *iter) |
const char * | utf8iterator_get_end_pointer (const Utf8Iterator *iter) |
bool | utf8iterator_maybe_consume_match (Utf8Iterator *iter, const char *prefix, size_t length, bool case_sensitive) |
void | utf8iterator_mark (Utf8Iterator *iter) |
void | utf8iterator_reset (Utf8Iterator *iter) |
void | utf8iterator_fill_error_at_mark (Utf8Iterator *iter, struct GumboInternalError *error) |
Variables | |
const int | kUtf8ReplacementChar |
typedef struct GumboInternalUtf8Iterator Utf8Iterator |
bool utf8_is_invalid_code_point | ( | int | c | ) |
int utf8iterator_current | ( | const Utf8Iterator * | iter | ) |
void utf8iterator_fill_error_at_mark | ( | Utf8Iterator * | iter, |
struct GumboInternalError * | error | ||
) |
const char * utf8iterator_get_char_pointer | ( | const Utf8Iterator * | iter | ) |
const char * utf8iterator_get_end_pointer | ( | const Utf8Iterator * | iter | ) |
void utf8iterator_get_position | ( | const Utf8Iterator * | iter, |
GumboSourcePosition * | output | ||
) |
void utf8iterator_init | ( | struct GumboInternalParser * | parser, |
const char * | source, | ||
size_t | source_length, | ||
Utf8Iterator * | iter | ||
) |
void utf8iterator_mark | ( | Utf8Iterator * | iter | ) |
bool utf8iterator_maybe_consume_match | ( | Utf8Iterator * | iter, |
const char * | prefix, | ||
size_t | length, | ||
bool | case_sensitive | ||
) |
void utf8iterator_next | ( | Utf8Iterator * | iter | ) |
void utf8iterator_reset | ( | Utf8Iterator * | iter | ) |
|
extern |