7#ifndef LEXBOR_HTML_TEMPLATE_INSERTION_H
8#define LEXBOR_HTML_TEMPLATE_INSERTION_H
50 if (tmp_ins ==
NULL) {
71 if (tmp_ins ==
NULL) {
87 if (tmp_ins ==
NULL) {
void * lexbor_array_obj_pop(lexbor_array_obj_t *array)
void * lexbor_array_obj_push(lexbor_array_obj_t *array)
lxb_inline size_t lexbor_array_obj_length(lexbor_array_obj_t *array)
lxb_inline void * lexbor_array_obj_get(const lexbor_array_obj_t *array, size_t idx)
lxb_inline void * lexbor_array_obj_last(lexbor_array_obj_t *array)
@ LXB_STATUS_ERROR_MEMORY_ALLOCATION
struct lxb_html_tree lxb_html_tree_t
lxb_html_tree_insertion_mode_f mode
lexbor_array_obj_t * template_insertion_modes
lxb_inline lxb_status_t lxb_html_tree_template_insertion_push(lxb_html_tree_t *tree, lxb_html_tree_insertion_mode_f mode)
lxb_inline lxb_html_tree_insertion_mode_f lxb_html_tree_template_insertion_current(lxb_html_tree_t *tree)
lxb_inline lxb_html_tree_insertion_mode_f lxb_html_tree_template_insertion_first(lxb_html_tree_t *tree)
lxb_inline lxb_html_tree_insertion_mode_f lxb_html_tree_template_insertion_pop(lxb_html_tree_t *tree)
lxb_inline lxb_html_tree_insertion_mode_f lxb_html_tree_template_insertion_get(lxb_html_tree_t *tree, size_t idx)
bool(* lxb_html_tree_insertion_mode_f)(lxb_html_tree_t *tree, lxb_html_token_t *token)
unsigned int lxb_status_t