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

Go to the source code of this file.

Data Structures

struct  lxb_css_str_ctx_t
 

Functions

lxb_css_memory_tlxb_css_memory_create (void)
 
lxb_status_t lxb_css_memory_init (lxb_css_memory_t *memory, size_t prepare_count)
 
void lxb_css_memory_clean (lxb_css_memory_t *memory)
 
lxb_css_memory_tlxb_css_memory_destroy (lxb_css_memory_t *memory, bool self_destroy)
 
lxb_css_memory_tlxb_css_memory_ref_inc (lxb_css_memory_t *memory)
 
void lxb_css_memory_ref_dec (lxb_css_memory_t *memory)
 
lxb_css_memory_tlxb_css_memory_ref_dec_destroy (lxb_css_memory_t *memory)
 
lxb_status_t lxb_css_make_data (lxb_css_parser_t *parser, lexbor_str_t *str, uintptr_t begin, uintptr_t end)
 
lxb_char_tlxb_css_serialize_char_handler (const void *style, lxb_css_style_serialize_f cb, size_t *out_length)
 
lxb_status_t lxb_css_serialize_str_handler (const void *style, lexbor_str_t *str, lexbor_mraw_t *mraw, lxb_css_style_serialize_f cb)
 

Function Documentation

◆ lxb_css_make_data()

lxb_status_t lxb_css_make_data ( lxb_css_parser_t * parser,
lexbor_str_t * str,
uintptr_t begin,
uintptr_t end )

Definition at line 157 of file css.c.

◆ lxb_css_memory_clean()

void lxb_css_memory_clean ( lxb_css_memory_t * memory)

Definition at line 81 of file css.c.

◆ lxb_css_memory_create()

lxb_css_memory_t * lxb_css_memory_create ( void )

Definition at line 22 of file css.c.

◆ lxb_css_memory_destroy()

lxb_css_memory_t * lxb_css_memory_destroy ( lxb_css_memory_t * memory,
bool self_destroy )

Definition at line 97 of file css.c.

◆ lxb_css_memory_init()

lxb_status_t lxb_css_memory_init ( lxb_css_memory_t * memory,
size_t prepare_count )

Definition at line 28 of file css.c.

◆ lxb_css_memory_ref_dec()

void lxb_css_memory_ref_dec ( lxb_css_memory_t * memory)

Definition at line 135 of file css.c.

◆ lxb_css_memory_ref_dec_destroy()

lxb_css_memory_t * lxb_css_memory_ref_dec_destroy ( lxb_css_memory_t * memory)

Definition at line 143 of file css.c.

◆ lxb_css_memory_ref_inc()

lxb_css_memory_t * lxb_css_memory_ref_inc ( lxb_css_memory_t * memory)

Definition at line 123 of file css.c.

◆ lxb_css_serialize_char_handler()

lxb_char_t * lxb_css_serialize_char_handler ( const void * style,
lxb_css_style_serialize_f cb,
size_t * out_length )

Definition at line 207 of file css.c.

◆ lxb_css_serialize_str_handler()

lxb_status_t lxb_css_serialize_str_handler ( const void * style,
lexbor_str_t * str,
lexbor_mraw_t * mraw,
lxb_css_style_serialize_f cb )

Definition at line 251 of file css.c.