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

Go to the source code of this file.

Data Structures

struct  lxb_css_value_number_t
 
struct  lxb_css_value_integer_t
 
struct  lxb_css_value_length_t
 
struct  lxb_css_value_length_percentage_t
 
struct  lxb_css_value_number_length_percentage_t
 
struct  lxb_css_value_number_length_t
 
struct  lxb_css_value_number_percentage_t
 
struct  lxb_css_value_number_type_t
 
struct  lxb_css_value_integer_type_t
 
struct  lxb_css_value_percentage_type_t
 
struct  lxb_css_value_length_type_t
 
struct  lxb_css_value_length_percentage_type_t
 
struct  lxb_css_value_angle_t
 
struct  lxb_css_value_angle_type_t
 
struct  lxb_css_value_hue_t
 
struct  lxb_css_value_color_hex_rgba_t
 
struct  lxb_css_value_color_hex_t
 
struct  lxb_css_value_color_rgba_t
 
struct  lxb_css_value_color_hsla_t
 
struct  lxb_css_value_color_lab_t
 
struct  lxb_css_value_color_lch_t
 
struct  lxb_css_value_color_t
 

Typedefs

typedef lxb_css_value_number_t lxb_css_value_percentage_t
 

Enumerations

enum  lxb_css_value_color_hex_type_t { LXB_CSS_PROPERTY_COLOR_HEX_TYPE_3 = 0x00 , LXB_CSS_PROPERTY_COLOR_HEX_TYPE_4 , LXB_CSS_PROPERTY_COLOR_HEX_TYPE_6 , LXB_CSS_PROPERTY_COLOR_HEX_TYPE_8 }
 

Functions

LXB_API const lxb_css_data_tlxb_css_value_by_id (uintptr_t id)
 
LXB_API lxb_css_value_type_t lxb_css_value_by_name (const lxb_char_t *name, size_t length)
 
LXB_API lxb_status_t lxb_css_value_serialize (lxb_css_value_type_t type, lexbor_serialize_cb_f cb, void *ctx)
 
LXB_API lxb_status_t lxb_css_value_percentage_sr (const lxb_css_value_percentage_t *percent, lexbor_serialize_cb_f cb, void *ctx)
 
LXB_API lxb_status_t lxb_css_value_length_sr (const lxb_css_value_length_t *len, lexbor_serialize_cb_f cb, void *ctx)
 
LXB_API lxb_status_t lxb_css_value_number_sr (const lxb_css_value_number_t *number, lexbor_serialize_cb_f cb, void *ctx)
 
LXB_API lxb_status_t lxb_css_value_integer_sr (const lxb_css_value_integer_t *integer, lexbor_serialize_cb_f cb, void *ctx)
 
LXB_API lxb_status_t lxb_css_value_length_percentage_sr (const lxb_css_value_length_percentage_t *lp, lexbor_serialize_cb_f cb, void *ctx)
 
LXB_API lxb_status_t lxb_css_value_number_length_sr (const lxb_css_value_number_length_t *nl, lexbor_serialize_cb_f cb, void *ctx)
 
LXB_API lxb_status_t lxb_css_value_number_percentage_sr (const lxb_css_value_number_percentage_t *np, lexbor_serialize_cb_f cb, void *ctx)
 
LXB_API lxb_status_t lxb_css_value_length_type_sr (const lxb_css_value_length_type_t *lt, lexbor_serialize_cb_f cb, void *ctx)
 
LXB_API lxb_status_t lxb_css_value_percentage_type_sr (const lxb_css_value_percentage_type_t *pt, lexbor_serialize_cb_f cb, void *ctx)
 
LXB_API lxb_status_t lxb_css_value_number_type_sr (const lxb_css_value_number_type_t *num, lexbor_serialize_cb_f cb, void *ctx)
 
LXB_API lxb_status_t lxb_css_value_integer_type_sr (const lxb_css_value_integer_type_t *num, lexbor_serialize_cb_f cb, void *ctx)
 
LXB_API lxb_status_t lxb_css_value_length_percentage_type_sr (const lxb_css_value_length_percentage_type_t *lpt, lexbor_serialize_cb_f cb, void *ctx)
 
LXB_API lxb_status_t lxb_css_value_number_length_percentage_type_sr (const lxb_css_value_number_length_percentage_t *nlp, lexbor_serialize_cb_f cb, void *ctx)
 
LXB_API lxb_status_t lxb_css_value_angle_sr (const lxb_css_value_angle_t *angle, lexbor_serialize_cb_f cb, void *ctx)
 
LXB_API lxb_status_t lxb_css_value_hue_sr (const lxb_css_value_hue_t *hue, lexbor_serialize_cb_f cb, void *ctx)
 
LXB_API lxb_status_t lxb_css_value_color_serialize (const lxb_css_value_color_t *color, lexbor_serialize_cb_f cb, void *ctx)
 

Typedef Documentation

◆ lxb_css_value_percentage_t

Definition at line 29 of file value.h.

Enumeration Type Documentation

◆ lxb_css_value_color_hex_type_t

Enumerator
LXB_CSS_PROPERTY_COLOR_HEX_TYPE_3 
LXB_CSS_PROPERTY_COLOR_HEX_TYPE_4 
LXB_CSS_PROPERTY_COLOR_HEX_TYPE_6 
LXB_CSS_PROPERTY_COLOR_HEX_TYPE_8 

Definition at line 140 of file value.h.

Function Documentation

◆ lxb_css_value_angle_sr()

LXB_API lxb_status_t lxb_css_value_angle_sr ( const lxb_css_value_angle_t * angle,
lexbor_serialize_cb_f cb,
void * ctx )

◆ lxb_css_value_by_id()

LXB_API const lxb_css_data_t * lxb_css_value_by_id ( uintptr_t id)

◆ lxb_css_value_by_name()

LXB_API lxb_css_value_type_t lxb_css_value_by_name ( const lxb_char_t * name,
size_t length )

◆ lxb_css_value_color_serialize()

LXB_API lxb_status_t lxb_css_value_color_serialize ( const lxb_css_value_color_t * color,
lexbor_serialize_cb_f cb,
void * ctx )

◆ lxb_css_value_hue_sr()

LXB_API lxb_status_t lxb_css_value_hue_sr ( const lxb_css_value_hue_t * hue,
lexbor_serialize_cb_f cb,
void * ctx )

◆ lxb_css_value_integer_sr()

LXB_API lxb_status_t lxb_css_value_integer_sr ( const lxb_css_value_integer_t * integer,
lexbor_serialize_cb_f cb,
void * ctx )

◆ lxb_css_value_integer_type_sr()

LXB_API lxb_status_t lxb_css_value_integer_type_sr ( const lxb_css_value_integer_type_t * num,
lexbor_serialize_cb_f cb,
void * ctx )

◆ lxb_css_value_length_percentage_sr()

LXB_API lxb_status_t lxb_css_value_length_percentage_sr ( const lxb_css_value_length_percentage_t * lp,
lexbor_serialize_cb_f cb,
void * ctx )

◆ lxb_css_value_length_percentage_type_sr()

LXB_API lxb_status_t lxb_css_value_length_percentage_type_sr ( const lxb_css_value_length_percentage_type_t * lpt,
lexbor_serialize_cb_f cb,
void * ctx )

◆ lxb_css_value_length_sr()

LXB_API lxb_status_t lxb_css_value_length_sr ( const lxb_css_value_length_t * len,
lexbor_serialize_cb_f cb,
void * ctx )

◆ lxb_css_value_length_type_sr()

LXB_API lxb_status_t lxb_css_value_length_type_sr ( const lxb_css_value_length_type_t * lt,
lexbor_serialize_cb_f cb,
void * ctx )

◆ lxb_css_value_number_length_percentage_type_sr()

LXB_API lxb_status_t lxb_css_value_number_length_percentage_type_sr ( const lxb_css_value_number_length_percentage_t * nlp,
lexbor_serialize_cb_f cb,
void * ctx )

◆ lxb_css_value_number_length_sr()

LXB_API lxb_status_t lxb_css_value_number_length_sr ( const lxb_css_value_number_length_t * nl,
lexbor_serialize_cb_f cb,
void * ctx )

◆ lxb_css_value_number_percentage_sr()

LXB_API lxb_status_t lxb_css_value_number_percentage_sr ( const lxb_css_value_number_percentage_t * np,
lexbor_serialize_cb_f cb,
void * ctx )

◆ lxb_css_value_number_sr()

LXB_API lxb_status_t lxb_css_value_number_sr ( const lxb_css_value_number_t * number,
lexbor_serialize_cb_f cb,
void * ctx )

◆ lxb_css_value_number_type_sr()

LXB_API lxb_status_t lxb_css_value_number_type_sr ( const lxb_css_value_number_type_t * num,
lexbor_serialize_cb_f cb,
void * ctx )

◆ lxb_css_value_percentage_sr()

LXB_API lxb_status_t lxb_css_value_percentage_sr ( const lxb_css_value_percentage_t * percent,
lexbor_serialize_cb_f cb,
void * ctx )

◆ lxb_css_value_percentage_type_sr()

LXB_API lxb_status_t lxb_css_value_percentage_type_sr ( const lxb_css_value_percentage_type_t * pt,
lexbor_serialize_cb_f cb,
void * ctx )

◆ lxb_css_value_serialize()

LXB_API lxb_status_t lxb_css_value_serialize ( lxb_css_value_type_t type,
lexbor_serialize_cb_f cb,
void * ctx )