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

Go to the source code of this file.

Functions

LXB_API void lxb_html_tree_open_elements_remove_by_node (lxb_html_tree_t *tree, lxb_dom_node_t *node)
 
void lxb_html_tree_open_elements_pop_until_tag_id (lxb_html_tree_t *tree, lxb_tag_id_t tag_id, lxb_ns_id_t ns, bool exclude)
 
void lxb_html_tree_open_elements_pop_until_h123456 (lxb_html_tree_t *tree)
 
void lxb_html_tree_open_elements_pop_until_td_th (lxb_html_tree_t *tree)
 
void lxb_html_tree_open_elements_pop_until_node (lxb_html_tree_t *tree, lxb_dom_node_t *node, bool exclude)
 
void lxb_html_tree_open_elements_pop_until (lxb_html_tree_t *tree, size_t idx, bool exclude)
 
bool lxb_html_tree_open_elements_find_by_node (lxb_html_tree_t *tree, lxb_dom_node_t *node, size_t *return_pos)
 
bool lxb_html_tree_open_elements_find_by_node_reverse (lxb_html_tree_t *tree, lxb_dom_node_t *node, size_t *return_pos)
 
lxb_dom_node_tlxb_html_tree_open_elements_find (lxb_html_tree_t *tree, lxb_tag_id_t tag_id, lxb_ns_id_t ns, size_t *return_index)
 
lxb_dom_node_tlxb_html_tree_open_elements_find_reverse (lxb_html_tree_t *tree, lxb_tag_id_t tag_id, lxb_ns_id_t ns, size_t *return_index)
 
lxb_inline lxb_dom_node_tlxb_html_tree_open_elements_first (lxb_html_tree_t *tree)
 
lxb_inline lxb_dom_node_tlxb_html_tree_open_elements_get (lxb_html_tree_t *tree, size_t idx)
 
lxb_inline lxb_status_t lxb_html_tree_open_elements_push (lxb_html_tree_t *tree, lxb_dom_node_t *node)
 
lxb_inline lxb_dom_node_tlxb_html_tree_open_elements_pop (lxb_html_tree_t *tree)
 
lxb_inline lxb_status_t lxb_html_tree_open_elements_insert_after (lxb_html_tree_t *tree, lxb_dom_node_t *node, size_t idx)
 

Function Documentation

◆ lxb_html_tree_open_elements_find()

lxb_dom_node_t * lxb_html_tree_open_elements_find ( lxb_html_tree_t * tree,
lxb_tag_id_t tag_id,
lxb_ns_id_t ns,
size_t * return_index )

Definition at line 197 of file open_elements.c.

◆ lxb_html_tree_open_elements_find_by_node()

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

Definition at line 146 of file open_elements.c.

◆ lxb_html_tree_open_elements_find_by_node_reverse()

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

Definition at line 170 of file open_elements.c.

◆ lxb_html_tree_open_elements_find_reverse()

lxb_dom_node_t * lxb_html_tree_open_elements_find_reverse ( lxb_html_tree_t * tree,
lxb_tag_id_t tag_id,
lxb_ns_id_t ns,
size_t * return_index )

Definition at line 224 of file open_elements.c.

◆ lxb_html_tree_open_elements_first()

lxb_inline lxb_dom_node_t * lxb_html_tree_open_elements_first ( lxb_html_tree_t * tree)

Definition at line 69 of file open_elements.h.

◆ lxb_html_tree_open_elements_get()

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

Definition at line 75 of file open_elements.h.

◆ lxb_html_tree_open_elements_insert_after()

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

Definition at line 93 of file open_elements.h.

◆ lxb_html_tree_open_elements_pop()

lxb_inline lxb_dom_node_t * lxb_html_tree_open_elements_pop ( lxb_html_tree_t * tree)

Definition at line 87 of file open_elements.h.

◆ lxb_html_tree_open_elements_pop_until()

void lxb_html_tree_open_elements_pop_until ( lxb_html_tree_t * tree,
size_t idx,
bool exclude )

Definition at line 135 of file open_elements.c.

◆ lxb_html_tree_open_elements_pop_until_h123456()

void lxb_html_tree_open_elements_pop_until_h123456 ( lxb_html_tree_t * tree)

Definition at line 59 of file open_elements.c.

◆ lxb_html_tree_open_elements_pop_until_node()

void lxb_html_tree_open_elements_pop_until_node ( lxb_html_tree_t * tree,
lxb_dom_node_t * node,
bool exclude )

Definition at line 115 of file open_elements.c.

◆ lxb_html_tree_open_elements_pop_until_tag_id()

void lxb_html_tree_open_elements_pop_until_tag_id ( lxb_html_tree_t * tree,
lxb_tag_id_t tag_id,
lxb_ns_id_t ns,
bool exclude )

Definition at line 35 of file open_elements.c.

◆ lxb_html_tree_open_elements_pop_until_td_th()

void lxb_html_tree_open_elements_pop_until_td_th ( lxb_html_tree_t * tree)

Definition at line 89 of file open_elements.c.

◆ lxb_html_tree_open_elements_push()

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

Definition at line 81 of file open_elements.h.

◆ lxb_html_tree_open_elements_remove_by_node()

LXB_API void lxb_html_tree_open_elements_remove_by_node ( lxb_html_tree_t * tree,
lxb_dom_node_t * node )

Definition at line 12 of file open_elements.c.