php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
selectors.c File Reference
#include "lexbor/core/print.h"
#include "lexbor/css/css.h"

Go to the source code of this file.

Functions

lxb_css_selectors_tlxb_css_selectors_create (void)
 
lxb_status_t lxb_css_selectors_init (lxb_css_selectors_t *selectors)
 
void lxb_css_selectors_clean (lxb_css_selectors_t *selectors)
 
lxb_css_selectors_tlxb_css_selectors_destroy (lxb_css_selectors_t *selectors, bool self_destroy)
 
lxb_css_selector_list_tlxb_css_selectors_parse (lxb_css_parser_t *parser, const lxb_char_t *data, size_t length)
 
lxb_css_selector_list_tlxb_css_selectors_parse_complex_list (lxb_css_parser_t *parser, const lxb_char_t *data, size_t length)
 
lxb_css_selector_list_tlxb_css_selectors_parse_compound_list (lxb_css_parser_t *parser, const lxb_char_t *data, size_t length)
 
lxb_css_selector_list_tlxb_css_selectors_parse_simple_list (lxb_css_parser_t *parser, const lxb_char_t *data, size_t length)
 
lxb_css_selector_list_tlxb_css_selectors_parse_relative_list (lxb_css_parser_t *parser, const lxb_char_t *data, size_t length)
 
lxb_css_selector_list_tlxb_css_selectors_parse_complex (lxb_css_parser_t *parser, const lxb_char_t *data, size_t length)
 
lxb_css_selector_list_tlxb_css_selectors_parse_compound (lxb_css_parser_t *parser, const lxb_char_t *data, size_t length)
 
lxb_css_selector_list_tlxb_css_selectors_parse_simple (lxb_css_parser_t *parser, const lxb_char_t *data, size_t length)
 
lxb_css_selector_list_tlxb_css_selectors_parse_relative (lxb_css_parser_t *parser, const lxb_char_t *data, size_t length)
 

Function Documentation

◆ lxb_css_selectors_clean()

void lxb_css_selectors_clean ( lxb_css_selectors_t * selectors)

Definition at line 105 of file selectors.c.

◆ lxb_css_selectors_create()

lxb_css_selectors_t * lxb_css_selectors_create ( void )

Definition at line 80 of file selectors.c.

◆ lxb_css_selectors_destroy()

lxb_css_selectors_t * lxb_css_selectors_destroy ( lxb_css_selectors_t * selectors,
bool self_destroy )

Definition at line 120 of file selectors.c.

◆ lxb_css_selectors_init()

lxb_status_t lxb_css_selectors_init ( lxb_css_selectors_t * selectors)

Definition at line 86 of file selectors.c.

◆ lxb_css_selectors_parse()

lxb_css_selector_list_t * lxb_css_selectors_parse ( lxb_css_parser_t * parser,
const lxb_char_t * data,
size_t length )

Definition at line 134 of file selectors.c.

◆ lxb_css_selectors_parse_complex()

lxb_css_selector_list_t * lxb_css_selectors_parse_complex ( lxb_css_parser_t * parser,
const lxb_char_t * data,
size_t length )

Definition at line 313 of file selectors.c.

◆ lxb_css_selectors_parse_complex_list()

lxb_css_selector_list_t * lxb_css_selectors_parse_complex_list ( lxb_css_parser_t * parser,
const lxb_char_t * data,
size_t length )

Definition at line 141 of file selectors.c.

◆ lxb_css_selectors_parse_compound()

lxb_css_selector_list_t * lxb_css_selectors_parse_compound ( lxb_css_parser_t * parser,
const lxb_char_t * data,
size_t length )

Definition at line 321 of file selectors.c.

◆ lxb_css_selectors_parse_compound_list()

lxb_css_selector_list_t * lxb_css_selectors_parse_compound_list ( lxb_css_parser_t * parser,
const lxb_char_t * data,
size_t length )

Definition at line 149 of file selectors.c.

◆ lxb_css_selectors_parse_relative()

lxb_css_selector_list_t * lxb_css_selectors_parse_relative ( lxb_css_parser_t * parser,
const lxb_char_t * data,
size_t length )

Definition at line 337 of file selectors.c.

◆ lxb_css_selectors_parse_relative_list()

lxb_css_selector_list_t * lxb_css_selectors_parse_relative_list ( lxb_css_parser_t * parser,
const lxb_char_t * data,
size_t length )

Definition at line 165 of file selectors.c.

◆ lxb_css_selectors_parse_simple()

lxb_css_selector_list_t * lxb_css_selectors_parse_simple ( lxb_css_parser_t * parser,
const lxb_char_t * data,
size_t length )

Definition at line 329 of file selectors.c.

◆ lxb_css_selectors_parse_simple_list()

lxb_css_selector_list_t * lxb_css_selectors_parse_simple_list ( lxb_css_parser_t * parser,
const lxb_char_t * data,
size_t length )

Definition at line 157 of file selectors.c.