php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
state.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2021-2023 Alexander Borisov
3 *
4 * Author: Alexander Borisov <borisov@lexbor.com>
5 */
6
7#ifndef LXB_CSS_PROPERTY_STATE_H
8#define LXB_CSS_PROPERTY_STATE_H
9
10#ifdef __cplusplus
11extern "C" {
12#endif
13
14#include "lexbor/css/base.h"
15
16
17LXB_API bool
19 const lxb_css_syntax_token_t *token, void *ctx);
20LXB_API bool
22 const lxb_css_syntax_token_t *token, void *ctx);
23LXB_API bool
25 const lxb_css_syntax_token_t *token, void *ctx);
26LXB_API bool
28 const lxb_css_syntax_token_t *token, void *ctx);
29LXB_API bool
31 const lxb_css_syntax_token_t *token, void *ctx);
32LXB_API bool
34 const lxb_css_syntax_token_t *token, void *ctx);
35LXB_API bool
37 const lxb_css_syntax_token_t *token, void *ctx);
38LXB_API bool
40 const lxb_css_syntax_token_t *token, void *ctx);
41LXB_API bool
43 const lxb_css_syntax_token_t *token, void *ctx);
44LXB_API bool
46 const lxb_css_syntax_token_t *token, void *ctx);
47LXB_API bool
49 const lxb_css_syntax_token_t *token, void *ctx);
50LXB_API bool
52 const lxb_css_syntax_token_t *token, void *ctx);
53LXB_API bool
55 const lxb_css_syntax_token_t *token, void *ctx);
56LXB_API bool
58 const lxb_css_syntax_token_t *token, void *ctx);
59LXB_API bool
61 const lxb_css_syntax_token_t *token, void *ctx);
62LXB_API bool
64 const lxb_css_syntax_token_t *token, void *ctx);
65LXB_API bool
67 const lxb_css_syntax_token_t *token, void *ctx);
68LXB_API bool
70 const lxb_css_syntax_token_t *token, void *ctx);
71LXB_API bool
73 const lxb_css_syntax_token_t *token, void *ctx);
74LXB_API bool
76 const lxb_css_syntax_token_t *token, void *ctx);
77LXB_API bool
79 const lxb_css_syntax_token_t *token, void *ctx);
80LXB_API bool
82 const lxb_css_syntax_token_t *token, void *ctx);
83LXB_API bool
85 const lxb_css_syntax_token_t *token, void *ctx);
86LXB_API bool
88 const lxb_css_syntax_token_t *token, void *ctx);
89LXB_API bool
91 const lxb_css_syntax_token_t *token, void *ctx);
92LXB_API bool
94 const lxb_css_syntax_token_t *token, void *ctx);
95LXB_API bool
97 const lxb_css_syntax_token_t *token, void *ctx);
98LXB_API bool
100 const lxb_css_syntax_token_t *token, void *ctx);
101LXB_API bool
103 const lxb_css_syntax_token_t *token, void *ctx);
104LXB_API bool
106 const lxb_css_syntax_token_t *token, void *ctx);
107LXB_API bool
109 const lxb_css_syntax_token_t *token, void *ctx);
110LXB_API bool
112 const lxb_css_syntax_token_t *token, void *ctx);
113LXB_API bool
115 const lxb_css_syntax_token_t *token, void *ctx);
116LXB_API bool
118 const lxb_css_syntax_token_t *token, void *ctx);
119LXB_API bool
121 const lxb_css_syntax_token_t *token, void *ctx);
122LXB_API bool
124 const lxb_css_syntax_token_t *token, void *ctx);
125LXB_API bool
127 const lxb_css_syntax_token_t *token, void *ctx);
128LXB_API bool
130 const lxb_css_syntax_token_t *token, void *ctx);
131LXB_API bool
133 const lxb_css_syntax_token_t *token, void *ctx);
134LXB_API bool
136 const lxb_css_syntax_token_t *token, void *ctx);
137LXB_API bool
139 const lxb_css_syntax_token_t *token, void *ctx);
140LXB_API bool
142 const lxb_css_syntax_token_t *token, void *ctx);
143LXB_API bool
145 const lxb_css_syntax_token_t *token, void *ctx);
146LXB_API bool
148 const lxb_css_syntax_token_t *token, void *ctx);
149LXB_API bool
151 const lxb_css_syntax_token_t *token, void *ctx);
152LXB_API bool
154 const lxb_css_syntax_token_t *token, void *ctx);
155LXB_API bool
157 const lxb_css_syntax_token_t *token, void *ctx);
158LXB_API bool
160 const lxb_css_syntax_token_t *token, void *ctx);
161LXB_API bool
163 const lxb_css_syntax_token_t *token, void *ctx);
164LXB_API bool
166 const lxb_css_syntax_token_t *token, void *ctx);
167LXB_API bool
169 const lxb_css_syntax_token_t *token, void *ctx);
170LXB_API bool
172 const lxb_css_syntax_token_t *token, void *ctx);
173LXB_API bool
175 const lxb_css_syntax_token_t *token, void *ctx);
176LXB_API bool
178 const lxb_css_syntax_token_t *token, void *ctx);
179LXB_API bool
181 const lxb_css_syntax_token_t *token, void *ctx);
182LXB_API bool
184 const lxb_css_syntax_token_t *token, void *ctx);
185LXB_API bool
187 const lxb_css_syntax_token_t *token, void *ctx);
188LXB_API bool
190 const lxb_css_syntax_token_t *token, void *ctx);
191LXB_API bool
193 const lxb_css_syntax_token_t *token, void *ctx);
194LXB_API bool
196 const lxb_css_syntax_token_t *token, void *ctx);
197LXB_API bool
199 const lxb_css_syntax_token_t *token, void *ctx);
200LXB_API bool
202 const lxb_css_syntax_token_t *token, void *ctx);
203LXB_API bool
205 const lxb_css_syntax_token_t *token, void *ctx);
206LXB_API bool
208 const lxb_css_syntax_token_t *token, void *ctx);
209LXB_API bool
211 const lxb_css_syntax_token_t *token, void *ctx);
212LXB_API bool
214 const lxb_css_syntax_token_t *token, void *ctx);
215LXB_API bool
217 const lxb_css_syntax_token_t *token, void *ctx);
218LXB_API bool
220 const lxb_css_syntax_token_t *token, void *ctx);
221LXB_API bool
223 const lxb_css_syntax_token_t *token, void *ctx);
224LXB_API bool
226 const lxb_css_syntax_token_t *token, void *ctx);
227LXB_API bool
229 const lxb_css_syntax_token_t *token, void *ctx);
230LXB_API bool
232 const lxb_css_syntax_token_t *token, void *ctx);
233LXB_API bool
235 const lxb_css_syntax_token_t *token, void *ctx);
236LXB_API bool
238 const lxb_css_syntax_token_t *token, void *ctx);
239LXB_API bool
241 const lxb_css_syntax_token_t *token, void *ctx);
242LXB_API bool
244 const lxb_css_syntax_token_t *token, void *ctx);
245LXB_API bool
247 const lxb_css_syntax_token_t *token, void *ctx);
248LXB_API bool
250 const lxb_css_syntax_token_t *token, void *ctx);
251LXB_API bool
253 const lxb_css_syntax_token_t *token, void *ctx);
254LXB_API bool
256 const lxb_css_syntax_token_t *token, void *ctx);
257LXB_API bool
259 const lxb_css_syntax_token_t *token, void *ctx);
260LXB_API bool
262 const lxb_css_syntax_token_t *token, void *ctx);
263LXB_API bool
265 const lxb_css_syntax_token_t *token, void *ctx);
266LXB_API bool
268 const lxb_css_syntax_token_t *token, void *ctx);
269LXB_API bool
271 const lxb_css_syntax_token_t *token, void *ctx);
272LXB_API bool
274 const lxb_css_syntax_token_t *token, void *ctx);
275LXB_API bool
277 const lxb_css_syntax_token_t *token, void *ctx);
278LXB_API bool
280 const lxb_css_syntax_token_t *token, void *ctx);
281LXB_API bool
283 const lxb_css_syntax_token_t *token, void *ctx);
284LXB_API bool
286 const lxb_css_syntax_token_t *token, void *ctx);
287LXB_API bool
289 const lxb_css_syntax_token_t *token, void *ctx);
290LXB_API bool
292 const lxb_css_syntax_token_t *token, void *ctx);
293LXB_API bool
295 const lxb_css_syntax_token_t *token, void *ctx);
296LXB_API bool
298 const lxb_css_syntax_token_t *token, void *ctx);
299LXB_API bool
301 const lxb_css_syntax_token_t *token, void *ctx);
302LXB_API bool
304 const lxb_css_syntax_token_t *token, void *ctx);
305LXB_API bool
307 const lxb_css_syntax_token_t *token, void *ctx);
308LXB_API bool
310 const lxb_css_syntax_token_t *token, void *ctx);
311LXB_API bool
313 const lxb_css_syntax_token_t *token, void *ctx);
314LXB_API bool
316 const lxb_css_syntax_token_t *token, void *ctx);
317LXB_API bool
319 const lxb_css_syntax_token_t *token, void *ctx);
320LXB_API bool
322 const lxb_css_syntax_token_t *token, void *ctx);
323LXB_API bool
325 const lxb_css_syntax_token_t *token, void *ctx);
326#ifdef __cplusplus
327} /* extern "C" */
328#endif
329
330#endif /* LXB_CSS_PROPERTY_STATE_H */
struct lxb_css_syntax_token lxb_css_syntax_token_t
Definition base.h:46
struct lxb_css_parser lxb_css_parser_t
Definition base.h:41
LXB_API bool lxb_css_property_state_padding_top(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_border_right(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_word_break(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_margin_right(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_text_indent(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_font_style(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_top(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_hyphens(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_overflow_inline(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_padding_left(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_flex_direction(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_flex_flow(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_inset_inline_end(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_float_defer(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_bottom(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_visibility(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_writing_mode(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_text_decoration_line(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_z_index(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_text_decoration(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_flex_wrap(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_direction(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_wrap_through(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_align_content(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_hanging_punctuation(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_inset_block_start(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_flex_basis(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_border(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_float_offset(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_flex_shrink(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_font_family(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_display(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_text_decoration_style(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_border_right_color(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_padding(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_min_width(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_overflow_wrap(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_align_self(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_box_sizing(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_text_decoration_color(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_font_size(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_min_height(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_color(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_text_transform(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_letter_spacing(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_text_align(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_margin_top(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_padding_bottom(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_text_justify(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_margin(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_right(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_flex(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_max_height(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_baseline_shift(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_wrap_flow(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_border_bottom(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_margin_left(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_inset_block_end(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_overflow_block(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_flex_grow(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_text_combine_upright(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_border_bottom_color(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_font_stretch(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_width(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_overflow_x(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_float_reference(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_padding_right(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_order(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_background_color(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_border_top_color(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state__undef(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_text_orientation(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_baseline_source(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_float(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_height(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_tab_size(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_line_height(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_unicode_bidi(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_left(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_border_left(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_font_weight(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_text_align_last(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_word_spacing(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_max_width(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_align_items(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_white_space(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_margin_bottom(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_clear(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_dominant_baseline(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state__custom(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_line_break(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_border_left_color(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_overflow_y(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_text_overflow(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_alignment_baseline(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_position(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_text_align_all(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_inset_inline_start(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_opacity(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_justify_content(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_border_top(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_word_wrap(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
LXB_API bool lxb_css_property_state_vertical_align(lxb_css_parser_t *parser, const lxb_css_syntax_token_t *token, void *ctx)
#define LXB_API
Definition def.h:48