php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
css.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2020-2022 Alexander Borisov
3 *
4 * Author: Alexander Borisov <borisov@lexbor.com>
5 */
6
7#ifndef LXB_CSS_H
8#define LXB_CSS_H
9
10#ifdef __cplusplus
11extern "C" {
12#endif
13
14#include "lexbor/css/base.h"
15#include "lexbor/css/log.h"
16#include "lexbor/css/parser.h"
18#include "lexbor/css/property.h"
19#include "lexbor/css/value.h"
20#include "lexbor/css/at_rule.h"
21#include "lexbor/css/rule.h"
22#include "lexbor/css/unit.h"
23#include "lexbor/css/state.h"
34
35
38 uintptr_t begin, uintptr_t end);
39
42 size_t *out_length);
44lxb_css_serialize_str_handler(const void *style, lexbor_str_t *str,
46
47
48#ifdef __cplusplus
49} /* extern "C" */
50#endif
51
52#endif /* LXB_CSS_H */
char * cb
Definition assert.c:26
lxb_status_t(* lxb_css_style_serialize_f)(const void *style, lexbor_serialize_cb_f cb, void *ctx)
Definition base.h:56
struct lxb_css_parser lxb_css_parser_t
Definition base.h:41
#define LXB_API
Definition def.h:48
LXB_API 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 css.c:251
LXB_API lxb_status_t lxb_css_make_data(lxb_css_parser_t *parser, lexbor_str_t *str, uintptr_t begin, uintptr_t end)
Definition css.c:157
LXB_API lxb_char_t * lxb_css_serialize_char_handler(const void *style, lxb_css_style_serialize_f cb, size_t *out_length)
Definition css.c:207
int begin
Definition eaw_table.h:20
unsigned const char * end
Definition php_ffi.h:51
unsigned int lxb_status_t
Definition types.h:28
unsigned char lxb_char_t
Definition types.h:27