php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
active_formatting.h File Reference

Go to the source code of this file.

Functions

lxb_html_element_tlxb_html_tree_active_formatting_marker (void)
 
void lxb_html_tree_active_formatting_up_to_last_marker (lxb_html_tree_t *tree)
 
void lxb_html_tree_active_formatting_remove_by_node (lxb_html_tree_t *tree, lxb_dom_node_t *node)
 
bool lxb_html_tree_active_formatting_find_by_node (lxb_html_tree_t *tree, lxb_dom_node_t *node, size_t *return_pos)
 
bool lxb_html_tree_active_formatting_find_by_node_reverse (lxb_html_tree_t *tree, lxb_dom_node_t *node, size_t *return_pos)
 
lxb_status_t lxb_html_tree_active_formatting_reconstruct_elements (lxb_html_tree_t *tree)
 
lxb_dom_node_tlxb_html_tree_active_formatting_between_last_marker (lxb_html_tree_t *tree, lxb_tag_id_t tag_idx, size_t *return_idx)
 
void lxb_html_tree_active_formatting_push_with_check_dupl (lxb_html_tree_t *tree, lxb_dom_node_t *node)
 
lxb_inline lxb_dom_node_tlxb_html_tree_active_formatting_current_node (lxb_html_tree_t *tree)
 
lxb_inline lxb_dom_node_tlxb_html_tree_active_formatting_first (lxb_html_tree_t *tree)
 
lxb_inline lxb_dom_node_tlxb_html_tree_active_formatting_get (lxb_html_tree_t *tree, size_t idx)
 
lxb_inline lxb_status_t lxb_html_tree_active_formatting_push (lxb_html_tree_t *tree, lxb_dom_node_t *node)
 
lxb_inline lxb_dom_node_tlxb_html_tree_active_formatting_pop (lxb_html_tree_t *tree)
 
lxb_inline lxb_status_t lxb_html_tree_active_formatting_push_marker (lxb_html_tree_t *tree)
 
lxb_inline lxb_status_t lxb_html_tree_active_formatting_insert (lxb_html_tree_t *tree, lxb_dom_node_t *node, size_t idx)
 
lxb_inline void lxb_html_tree_active_formatting_remove (lxb_html_tree_t *tree, size_t idx)
 

Function Documentation

◆ lxb_html_tree_active_formatting_between_last_marker()

lxb_dom_node_t * lxb_html_tree_active_formatting_between_last_marker ( lxb_html_tree_t * tree,
lxb_tag_id_t tag_idx,
size_t * return_idx )

Definition at line 185 of file active_formatting.c.

◆ lxb_html_tree_active_formatting_current_node()

lxb_inline lxb_dom_node_t * lxb_html_tree_active_formatting_current_node ( lxb_html_tree_t * tree)

Definition at line 56 of file active_formatting.h.

◆ lxb_html_tree_active_formatting_find_by_node()

bool lxb_html_tree_active_formatting_find_by_node ( lxb_html_tree_t * tree,
lxb_dom_node_t * node,
size_t * return_pos )

Definition at line 66 of file active_formatting.c.

◆ lxb_html_tree_active_formatting_find_by_node_reverse()

bool lxb_html_tree_active_formatting_find_by_node_reverse ( lxb_html_tree_t * tree,
lxb_dom_node_t * node,
size_t * return_pos )

Definition at line 90 of file active_formatting.c.

◆ lxb_html_tree_active_formatting_first()

lxb_inline lxb_dom_node_t * lxb_html_tree_active_formatting_first ( lxb_html_tree_t * tree)

Definition at line 67 of file active_formatting.h.

◆ lxb_html_tree_active_formatting_get()

lxb_inline lxb_dom_node_t * lxb_html_tree_active_formatting_get ( lxb_html_tree_t * tree,
size_t idx )

Definition at line 73 of file active_formatting.h.

◆ lxb_html_tree_active_formatting_insert()

lxb_inline lxb_status_t lxb_html_tree_active_formatting_insert ( lxb_html_tree_t * tree,
lxb_dom_node_t * node,
size_t idx )

Definition at line 99 of file active_formatting.h.

◆ lxb_html_tree_active_formatting_marker()

lxb_html_element_t * lxb_html_tree_active_formatting_marker ( void )

Definition at line 21 of file active_formatting.c.

◆ lxb_html_tree_active_formatting_pop()

lxb_inline lxb_dom_node_t * lxb_html_tree_active_formatting_pop ( lxb_html_tree_t * tree)

Definition at line 86 of file active_formatting.h.

◆ lxb_html_tree_active_formatting_push()

lxb_inline lxb_status_t lxb_html_tree_active_formatting_push ( lxb_html_tree_t * tree,
lxb_dom_node_t * node )

Definition at line 79 of file active_formatting.h.

◆ lxb_html_tree_active_formatting_push_marker()

lxb_inline lxb_status_t lxb_html_tree_active_formatting_push_marker ( lxb_html_tree_t * tree)

Definition at line 92 of file active_formatting.h.

◆ lxb_html_tree_active_formatting_push_with_check_dupl()

void lxb_html_tree_active_formatting_push_with_check_dupl ( lxb_html_tree_t * tree,
lxb_dom_node_t * node )

Definition at line 212 of file active_formatting.c.

◆ lxb_html_tree_active_formatting_reconstruct_elements()

lxb_status_t lxb_html_tree_active_formatting_reconstruct_elements ( lxb_html_tree_t * tree)

Definition at line 117 of file active_formatting.c.

◆ lxb_html_tree_active_formatting_remove()

lxb_inline void lxb_html_tree_active_formatting_remove ( lxb_html_tree_t * tree,
size_t idx )

Definition at line 106 of file active_formatting.h.

◆ lxb_html_tree_active_formatting_remove_by_node()

void lxb_html_tree_active_formatting_remove_by_node ( lxb_html_tree_t * tree,
lxb_dom_node_t * node )

Definition at line 43 of file active_formatting.c.

◆ lxb_html_tree_active_formatting_up_to_last_marker()

void lxb_html_tree_active_formatting_up_to_last_marker ( lxb_html_tree_t * tree)

Definition at line 27 of file active_formatting.c.