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

Go to the source code of this file.

Data Structures

struct  lxb_css_at_rule__undef_t
 
struct  lxb_css_at_rule__custom_t
 
struct  lxb_css_at_rule_media_t
 
struct  lxb_css_at_rule_namespace_t
 

Functions

LXB_API const lxb_css_entry_data_tlxb_css_at_rule_by_name (const lxb_char_t *name, size_t length)
 
LXB_API const lxb_css_entry_data_tlxb_css_at_rule_by_id (uintptr_t id)
 
LXB_API voidlxb_css_at_rule_destroy (lxb_css_memory_t *memory, void *value, lxb_css_at_rule_type_t type, bool self_destroy)
 
LXB_API lxb_status_t lxb_css_at_rule_serialize (const void *style, lxb_css_at_rule_type_t type, lexbor_serialize_cb_f cb, void *ctx)
 
LXB_API lxb_status_t lxb_css_at_rule_serialize_str (const void *style, lxb_css_at_rule_type_t type, lexbor_mraw_t *mraw, lexbor_str_t *str)
 
LXB_API lxb_status_t lxb_css_at_rule_serialize_name (const void *style, lxb_css_at_rule_type_t type, lexbor_serialize_cb_f cb, void *ctx)
 
LXB_API lxb_status_t lxb_css_at_rule_serialize_name_str (const void *style, lxb_css_at_rule_type_t type, lexbor_mraw_t *mraw, lexbor_str_t *str)
 
LXB_API voidlxb_css_at_rule__undef_create (lxb_css_memory_t *memory)
 
LXB_API voidlxb_css_at_rule__undef_destroy (lxb_css_memory_t *memory, void *style, bool self_destroy)
 
LXB_API lxb_status_t lxb_css_at_rule__undef_make (lxb_css_parser_t *parser, lxb_css_at_rule__undef_t *undef, const lxb_css_syntax_at_rule_offset_t *at_rule)
 
LXB_API lxb_status_t lxb_css_at_rule__undef_serialize (const void *style, lexbor_serialize_cb_f cb, void *ctx)
 
LXB_API lxb_status_t lxb_css_at_rule__undef_serialize_name (const void *at, lexbor_serialize_cb_f cb, void *ctx)
 
LXB_API voidlxb_css_at_rule__custom_create (lxb_css_memory_t *memory)
 
LXB_API voidlxb_css_at_rule__custom_destroy (lxb_css_memory_t *memory, void *style, bool self_destroy)
 
LXB_API lxb_status_t lxb_css_at_rule__custom_make (lxb_css_parser_t *parser, lxb_css_at_rule__custom_t *custom, const lxb_css_syntax_at_rule_offset_t *at_rule)
 
LXB_API lxb_status_t lxb_css_at_rule__custom_serialize (const void *style, lexbor_serialize_cb_f cb, void *ctx)
 
LXB_API lxb_status_t lxb_css_at_rule__custom_serialize_name (const void *at, lexbor_serialize_cb_f cb, void *ctx)
 
LXB_API voidlxb_css_at_rule_media_create (lxb_css_memory_t *memory)
 
LXB_API voidlxb_css_at_rule_media_destroy (lxb_css_memory_t *memory, void *style, bool self_destroy)
 
LXB_API lxb_status_t lxb_css_at_rule_media_serialize (const void *style, lexbor_serialize_cb_f cb, void *ctx)
 
LXB_API voidlxb_css_at_rule_namespace_create (lxb_css_memory_t *memory)
 
LXB_API voidlxb_css_at_rule_namespace_destroy (lxb_css_memory_t *memory, void *style, bool self_destroy)
 
LXB_API lxb_status_t lxb_css_at_rule_namespace_serialize (const void *style, lexbor_serialize_cb_f cb, void *ctx)
 

Function Documentation

◆ lxb_css_at_rule__custom_create()

LXB_API void * lxb_css_at_rule__custom_create ( lxb_css_memory_t * memory)

◆ lxb_css_at_rule__custom_destroy()

LXB_API void * lxb_css_at_rule__custom_destroy ( lxb_css_memory_t * memory,
void * style,
bool self_destroy )

◆ lxb_css_at_rule__custom_make()

LXB_API lxb_status_t lxb_css_at_rule__custom_make ( lxb_css_parser_t * parser,
lxb_css_at_rule__custom_t * custom,
const lxb_css_syntax_at_rule_offset_t * at_rule )

◆ lxb_css_at_rule__custom_serialize()

LXB_API lxb_status_t lxb_css_at_rule__custom_serialize ( const void * style,
lexbor_serialize_cb_f cb,
void * ctx )

◆ lxb_css_at_rule__custom_serialize_name()

LXB_API lxb_status_t lxb_css_at_rule__custom_serialize_name ( const void * at,
lexbor_serialize_cb_f cb,
void * ctx )

◆ lxb_css_at_rule__undef_create()

LXB_API void * lxb_css_at_rule__undef_create ( lxb_css_memory_t * memory)

◆ lxb_css_at_rule__undef_destroy()

LXB_API void * lxb_css_at_rule__undef_destroy ( lxb_css_memory_t * memory,
void * style,
bool self_destroy )

◆ lxb_css_at_rule__undef_make()

LXB_API lxb_status_t lxb_css_at_rule__undef_make ( lxb_css_parser_t * parser,
lxb_css_at_rule__undef_t * undef,
const lxb_css_syntax_at_rule_offset_t * at_rule )

◆ lxb_css_at_rule__undef_serialize()

LXB_API lxb_status_t lxb_css_at_rule__undef_serialize ( const void * style,
lexbor_serialize_cb_f cb,
void * ctx )

◆ lxb_css_at_rule__undef_serialize_name()

LXB_API lxb_status_t lxb_css_at_rule__undef_serialize_name ( const void * at,
lexbor_serialize_cb_f cb,
void * ctx )

◆ lxb_css_at_rule_by_id()

LXB_API const lxb_css_entry_data_t * lxb_css_at_rule_by_id ( uintptr_t id)

◆ lxb_css_at_rule_by_name()

LXB_API const lxb_css_entry_data_t * lxb_css_at_rule_by_name ( const lxb_char_t * name,
size_t length )

◆ lxb_css_at_rule_destroy()

LXB_API void * lxb_css_at_rule_destroy ( lxb_css_memory_t * memory,
void * value,
lxb_css_at_rule_type_t type,
bool self_destroy )

◆ lxb_css_at_rule_media_create()

LXB_API void * lxb_css_at_rule_media_create ( lxb_css_memory_t * memory)

◆ lxb_css_at_rule_media_destroy()

LXB_API void * lxb_css_at_rule_media_destroy ( lxb_css_memory_t * memory,
void * style,
bool self_destroy )

◆ lxb_css_at_rule_media_serialize()

LXB_API lxb_status_t lxb_css_at_rule_media_serialize ( const void * style,
lexbor_serialize_cb_f cb,
void * ctx )

◆ lxb_css_at_rule_namespace_create()

LXB_API void * lxb_css_at_rule_namespace_create ( lxb_css_memory_t * memory)

◆ lxb_css_at_rule_namespace_destroy()

LXB_API void * lxb_css_at_rule_namespace_destroy ( lxb_css_memory_t * memory,
void * style,
bool self_destroy )

◆ lxb_css_at_rule_namespace_serialize()

LXB_API lxb_status_t lxb_css_at_rule_namespace_serialize ( const void * style,
lexbor_serialize_cb_f cb,
void * ctx )

◆ lxb_css_at_rule_serialize()

LXB_API lxb_status_t lxb_css_at_rule_serialize ( const void * style,
lxb_css_at_rule_type_t type,
lexbor_serialize_cb_f cb,
void * ctx )

◆ lxb_css_at_rule_serialize_name()

LXB_API lxb_status_t lxb_css_at_rule_serialize_name ( const void * style,
lxb_css_at_rule_type_t type,
lexbor_serialize_cb_f cb,
void * ctx )

◆ lxb_css_at_rule_serialize_name_str()

LXB_API lxb_status_t lxb_css_at_rule_serialize_name_str ( const void * style,
lxb_css_at_rule_type_t type,
lexbor_mraw_t * mraw,
lexbor_str_t * str )

◆ lxb_css_at_rule_serialize_str()

LXB_API lxb_status_t lxb_css_at_rule_serialize_str ( const void * style,
lxb_css_at_rule_type_t type,
lexbor_mraw_t * mraw,
lexbor_str_t * str )