php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
property.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_H
8#define LXB_CSS_PROPERTY_H
9
10#ifdef __cplusplus
11extern "C" {
12#endif
13
16#include "lexbor/css/base.h"
17#include "lexbor/css/value.h"
20
21
27
33
40
42
43typedef struct {
45}
47
62
63typedef struct {
65}
67
75
83
90
95
100
102
105
106typedef struct {
108}
110
115
120
127
128typedef struct {
130}
132
137
142
147
155
160
162
163typedef struct {
165}
167
168typedef struct {
170}
172
173typedef struct {
175}
177
182
183typedef struct {
185}
187
190
197
199
211
219
224
229
236
237typedef struct {
239}
241
244
245typedef struct {
247}
249
254
259
260typedef struct {
262}
264
270
274
282
287
292
293typedef struct {
295}
297
302
307
312
317
319
326
328
330
331typedef struct {
333}
335
340
345
350
351typedef struct {
353 /*
354 * If the integer is omitted, it computes to 2.
355 * Integers outside the range 2-4 are invalid.
356 */
358}
360
361typedef struct {
363}
365
366typedef struct {
368}
370
375
380
385
394
399
401
408
409
412
415
416LXB_API const void *
418
419LXB_API void *
421 lxb_css_property_type_t type, bool self_destroy);
422
425 lexbor_serialize_cb_f cb, void *ctx);
426
429 lexbor_mraw_t *mraw, lexbor_str_t *str);
430
433 lexbor_serialize_cb_f cb, void *ctx);
434
437 lexbor_mraw_t *mraw, lexbor_str_t *str);
438
439/* _undef. */
440
441LXB_API void *
443
444LXB_API void *
446 void *style, bool self_destroy);
449 lexbor_serialize_cb_f cb, void *ctx);
450
453 lexbor_serialize_cb_f cb, void *ctx);
454
457 lexbor_serialize_cb_f cb, void *ctx);
458
459/* _custom. */
460
461LXB_API void *
463
464LXB_API void *
466 void *style, bool self_destroy);
469 lexbor_serialize_cb_f cb, void *ctx);
472 lexbor_serialize_cb_f cb, void *ctx);
475 lexbor_serialize_cb_f cb, void *ctx);
476
477/* Display. */
478
479LXB_API void *
481
482LXB_API void *
484 void *style, bool self_destroy);
487 lexbor_serialize_cb_f cb, void *ctx);
488
489/* Order. */
490
491LXB_API void *
493
494LXB_API void *
496 void *style, bool self_destroy);
499 lexbor_serialize_cb_f cb, void *ctx);
500
501/* Visibility. */
502
503LXB_API void *
505
506LXB_API void *
508 void *style, bool self_destroy);
511 lexbor_serialize_cb_f cb, void *ctx);
512
513/* Width. */
514
515LXB_API void *
517
518LXB_API void *
520 void *style, bool self_destroy);
523 lexbor_serialize_cb_f cb, void *ctx);
524
525/* Height. */
526
527LXB_API void *
529
530LXB_API void *
532 void *style, bool self_destroy);
535 lexbor_serialize_cb_f cb, void *ctx);
536
537/* Box-sizing. */
538
539LXB_API void *
541
542LXB_API void *
544 void *style, bool self_destroy);
547 lexbor_serialize_cb_f cb, void *ctx);
548
549/* Min-width. */
550
551LXB_API void *
553
554LXB_API void *
556 void *style, bool self_destroy);
559 lexbor_serialize_cb_f cb, void *ctx);
560
561/* Min-height. */
562
563LXB_API void *
565
566LXB_API void *
568 void *style, bool self_destroy);
571 lexbor_serialize_cb_f cb, void *ctx);
572
573/* Max-width. */
574
575LXB_API void *
577
578LXB_API void *
580 void *style, bool self_destroy);
583 lexbor_serialize_cb_f cb, void *ctx);
584
585/* Max-height. */
586
587LXB_API void *
589
590LXB_API void *
592 void *style, bool self_destroy);
595 lexbor_serialize_cb_f cb, void *ctx);
596
597/* Margin. */
598
599LXB_API void *
601
602LXB_API void *
604 void *style, bool self_destroy);
607 lexbor_serialize_cb_f cb, void *ctx);
608
609/* Margin-top. */
610
611LXB_API void *
613
614LXB_API void *
616 void *style, bool self_destroy);
619 lexbor_serialize_cb_f cb, void *ctx);
620
621/* Margin-right. */
622
623LXB_API void *
625
626LXB_API void *
628 void *style, bool self_destroy);
631 lexbor_serialize_cb_f cb, void *ctx);
632
633/* Margin-bottom. */
634
635LXB_API void *
637
638LXB_API void *
640 void *style, bool self_destroy);
643 lexbor_serialize_cb_f cb, void *ctx);
644
645/* Margin-left. */
646
647LXB_API void *
649
650LXB_API void *
652 void *style, bool self_destroy);
655 lexbor_serialize_cb_f cb, void *ctx);
656
657/* Padding. */
658
659LXB_API void *
661
662LXB_API void *
664 void *style, bool self_destroy);
667 lexbor_serialize_cb_f cb, void *ctx);
668
669/* Padding-top. */
670
671LXB_API void *
673
674LXB_API void *
676 void *style, bool self_destroy);
679 lexbor_serialize_cb_f cb, void *ctx);
680
681/* Padding-right. */
682
683LXB_API void *
685
686LXB_API void *
688 void *style, bool self_destroy);
691 lexbor_serialize_cb_f cb, void *ctx);
692
693/* Padding-bottom. */
694
695LXB_API void *
697
698LXB_API void *
700 void *style, bool self_destroy);
703 lexbor_serialize_cb_f cb, void *ctx);
704
705/* Padding-left. */
706
707LXB_API void *
709
710LXB_API void *
712 void *style, bool self_destroy);
715 lexbor_serialize_cb_f cb, void *ctx);
716
717/* Border. */
718
719LXB_API void *
721
722LXB_API void *
724 void *style, bool self_destroy);
727 lexbor_serialize_cb_f cb, void *ctx);
728
729/* Border-top. */
730
731LXB_API void *
733
734LXB_API void *
736 void *style, bool self_destroy);
739 lexbor_serialize_cb_f cb, void *ctx);
740
741/* Border-right. */
742
743LXB_API void *
745
746LXB_API void *
748 void *style, bool self_destroy);
751 lexbor_serialize_cb_f cb, void *ctx);
752
753/* Border-bottom. */
754
755LXB_API void *
757
758LXB_API void *
760 void *style, bool self_destroy);
763 lexbor_serialize_cb_f cb, void *ctx);
764
765/* Border-left. */
766
767LXB_API void *
769
770LXB_API void *
772 void *style, bool self_destroy);
775 lexbor_serialize_cb_f cb, void *ctx);
776
777/* Border-top-color. */
778
779LXB_API void *
781
782LXB_API void *
784 void *style, bool self_destroy);
787 lexbor_serialize_cb_f cb, void *ctx);
788
789/* Border-right-color. */
790
791LXB_API void *
793
794LXB_API void *
796 void *style, bool self_destroy);
799 lexbor_serialize_cb_f cb, void *ctx);
800
801/* Border-bottom-color. */
802
803LXB_API void *
805
806LXB_API void *
808 void *style, bool self_destroy);
811 lexbor_serialize_cb_f cb, void *ctx);
812
813/* Border-left-color. */
814
815LXB_API void *
817
818LXB_API void *
820 void *style, bool self_destroy);
823 lexbor_serialize_cb_f cb, void *ctx);
824
825/* Background-color. */
826
827LXB_API void *
829
830LXB_API void *
832 void *style, bool self_destroy);
835 lexbor_serialize_cb_f cb, void *ctx);
836
837/* Color. */
838
839LXB_API void *
841
842LXB_API void *
844 void *style, bool self_destroy);
847 lexbor_serialize_cb_f cb, void *ctx);
848
849/* Opacity. */
850
851LXB_API void *
853
854LXB_API void *
856 void *style, bool self_destroy);
859 lexbor_serialize_cb_f cb, void *ctx);
860
861/* Position. */
862
863LXB_API void *
865
866LXB_API void *
868 void *style, bool self_destroy);
871 lexbor_serialize_cb_f cb, void *ctx);
872
873/* Top. */
874
875LXB_API void *
877
878LXB_API void *
880 void *style, bool self_destroy);
883 lexbor_serialize_cb_f cb, void *ctx);
884
885/* Right. */
886
887LXB_API void *
889
890LXB_API void *
892 void *style, bool self_destroy);
895 lexbor_serialize_cb_f cb, void *ctx);
896
897/* Bottom. */
898
899LXB_API void *
901
902LXB_API void *
904 void *style, bool self_destroy);
907 lexbor_serialize_cb_f cb, void *ctx);
908
909/* Left. */
910
911LXB_API void *
913
914LXB_API void *
916 void *style, bool self_destroy);
919 lexbor_serialize_cb_f cb, void *ctx);
920
921/* Inset-block-start. */
922
923LXB_API void *
925
926LXB_API void *
928 void *style, bool self_destroy);
931 lexbor_serialize_cb_f cb, void *ctx);
932
933/* Inset-inline-start. */
934
935LXB_API void *
937
938LXB_API void *
940 void *style, bool self_destroy);
943 lexbor_serialize_cb_f cb, void *ctx);
944
945/* Inset-block-end. */
946
947LXB_API void *
949
950LXB_API void *
952 void *style, bool self_destroy);
955 lexbor_serialize_cb_f cb, void *ctx);
956
957/* Inset-inline-end. */
958
959LXB_API void *
961
962LXB_API void *
964 void *style, bool self_destroy);
967 lexbor_serialize_cb_f cb, void *ctx);
968
969/* Text-transform. */
970
971LXB_API void *
973
974LXB_API void *
976 void *style, bool self_destroy);
977
980 lexbor_serialize_cb_f cb, void *ctx);
981
982/* Text-align. */
983
984LXB_API void *
986
987LXB_API void *
989 void *style, bool self_destroy);
990
993 lexbor_serialize_cb_f cb, void *ctx);
994
995/* Text-align-all. */
996
997LXB_API void *
999
1000LXB_API void *
1002 void *style, bool self_destroy);
1003
1006 lexbor_serialize_cb_f cb, void *ctx);
1007
1008/* Text-align-last. */
1009
1010LXB_API void *
1012
1013LXB_API void *
1015 void *style, bool self_destroy);
1016
1019 lexbor_serialize_cb_f cb, void *ctx);
1020
1021/* Text-justify. */
1022
1023LXB_API void *
1025
1026LXB_API void *
1028 void *style, bool self_destroy);
1029
1032 lexbor_serialize_cb_f cb, void *ctx);
1033
1034/* Text-indent. */
1035
1036LXB_API void *
1038
1039LXB_API void *
1041 void *style, bool self_destroy);
1042
1045 lexbor_serialize_cb_f cb, void *ctx);
1046
1047/* White-space. */
1048
1049LXB_API void *
1051
1052LXB_API void *
1054 void *style, bool self_destroy);
1055
1058 lexbor_serialize_cb_f cb, void *ctx);
1059
1060/* Tab-size. */
1061
1062LXB_API void *
1064
1065LXB_API void *
1067 void *style, bool self_destroy);
1068
1071 lexbor_serialize_cb_f cb, void *ctx);
1072
1073/* Word-break. */
1074
1075LXB_API void *
1077
1078LXB_API void *
1080 void *style, bool self_destroy);
1081
1084 lexbor_serialize_cb_f cb, void *ctx);
1085
1086/* Line-break. */
1087
1088LXB_API void *
1090
1091LXB_API void *
1093 void *style, bool self_destroy);
1094
1097 lexbor_serialize_cb_f cb, void *ctx);
1098
1099/* Hyphens. */
1100
1101LXB_API void *
1103
1104LXB_API void *
1106 void *style, bool self_destroy);
1107
1110 lexbor_serialize_cb_f cb, void *ctx);
1111
1112/* Overflow-wrap. */
1113
1114LXB_API void *
1116
1117LXB_API void *
1119 void *style, bool self_destroy);
1120
1123 lexbor_serialize_cb_f cb, void *ctx);
1124
1125/* Word-wrap. */
1126
1127LXB_API void *
1129
1130LXB_API void *
1132 void *style, bool self_destroy);
1133
1136 lexbor_serialize_cb_f cb, void *ctx);
1137
1138/* Word-spacing. */
1139
1140LXB_API void *
1142
1143LXB_API void *
1145 void *style, bool self_destroy);
1146
1149 lexbor_serialize_cb_f cb, void *ctx);
1150
1151/* Letter-spacing. */
1152
1153LXB_API void *
1155
1156LXB_API void *
1158 void *style, bool self_destroy);
1159
1162 lexbor_serialize_cb_f cb, void *ctx);
1163
1164/* Hanging-punctuation. */
1165
1166LXB_API void *
1168
1169LXB_API void *
1171 void *style, bool self_destroy);
1172
1175 lexbor_serialize_cb_f cb, void *ctx);
1176
1177/* Font-family. */
1178
1179LXB_API void *
1181
1182LXB_API void *
1184 void *style, bool self_destroy);
1185
1188 lexbor_serialize_cb_f cb, void *ctx);
1189
1190/* Font-weight. */
1191
1192LXB_API void *
1194
1195LXB_API void *
1197 void *style, bool self_destroy);
1198
1201 lexbor_serialize_cb_f cb, void *ctx);
1202
1203/* Font-stretch. */
1204
1205LXB_API void *
1207
1208LXB_API void *
1210 void *style, bool self_destroy);
1211
1214 lexbor_serialize_cb_f cb, void *ctx);
1215
1216/* Font-style. */
1217
1218LXB_API void *
1220
1221LXB_API void *
1223 void *style, bool self_destroy);
1224
1227 lexbor_serialize_cb_f cb, void *ctx);
1228
1229/* Font-size. */
1230
1231LXB_API void *
1233
1234LXB_API void *
1236 void *style, bool self_destroy);
1237
1240 lexbor_serialize_cb_f cb, void *ctx);
1241
1242/* Float-reference. */
1243
1244LXB_API void *
1246
1247LXB_API void *
1249 void *style, bool self_destroy);
1250
1253 lexbor_serialize_cb_f cb, void *ctx);
1254
1255/* Float. */
1256
1257LXB_API void *
1259
1260LXB_API void *
1262 void *style, bool self_destroy);
1263
1266 lexbor_serialize_cb_f cb, void *ctx);
1267
1268/* Clear. */
1269
1270LXB_API void *
1272
1273LXB_API void *
1275 void *style, bool self_destroy);
1276
1279 lexbor_serialize_cb_f cb, void *ctx);
1280
1281/* Float-defer. */
1282
1283LXB_API void *
1285
1286LXB_API void *
1288 void *style, bool self_destroy);
1289
1292 lexbor_serialize_cb_f cb, void *ctx);
1293
1294/* Float-offset. */
1295
1296LXB_API void *
1298
1299LXB_API void *
1301 void *style, bool self_destroy);
1302
1305 lexbor_serialize_cb_f cb, void *ctx);
1306
1307/* Wrap-flow. */
1308
1309LXB_API void *
1311
1312LXB_API void *
1314 void *style, bool self_destroy);
1315
1318 lexbor_serialize_cb_f cb, void *ctx);
1319
1320/* Wrap-through. */
1321
1322LXB_API void *
1324
1325LXB_API void *
1327 void *style, bool self_destroy);
1328
1331 lexbor_serialize_cb_f cb, void *ctx);
1332
1333/* Flex-direction. */
1334
1335LXB_API void *
1337
1338LXB_API void *
1340 void *style, bool self_destroy);
1341
1344 lexbor_serialize_cb_f cb, void *ctx);
1345
1346/* Flex-wrap. */
1347
1348LXB_API void *
1350
1351LXB_API void *
1353 void *style, bool self_destroy);
1354
1357 lexbor_serialize_cb_f cb, void *ctx);
1358
1359/* Flex-flow. */
1360
1361LXB_API void *
1363
1364LXB_API void *
1366 void *style, bool self_destroy);
1367
1370 lexbor_serialize_cb_f cb, void *ctx);
1371
1372/* Flex. */
1373
1374LXB_API void *
1376
1377LXB_API void *
1379 void *style, bool self_destroy);
1380
1383 lexbor_serialize_cb_f cb, void *ctx);
1384
1385/* Flex-grow. */
1386
1387LXB_API void *
1389
1390LXB_API void *
1392 void *style, bool self_destroy);
1393
1396 lexbor_serialize_cb_f cb, void *ctx);
1397
1398/* Flex-shrink. */
1399
1400LXB_API void *
1402
1403LXB_API void *
1405 void *style, bool self_destroy);
1406
1409 lexbor_serialize_cb_f cb, void *ctx);
1410
1411/* Flex-basis. */
1412
1413LXB_API void *
1415
1416LXB_API void *
1418 void *style, bool self_destroy);
1419
1422 lexbor_serialize_cb_f cb, void *ctx);
1423
1424/* Justify-content. */
1425
1426LXB_API void *
1428
1429LXB_API void *
1431 void *style, bool self_destroy);
1432
1435 lexbor_serialize_cb_f cb, void *ctx);
1436
1437/* Align-items. */
1438
1439LXB_API void *
1441
1442LXB_API void *
1444 void *style, bool self_destroy);
1445
1448 lexbor_serialize_cb_f cb, void *ctx);
1449
1450/* Align-self. */
1451
1452LXB_API void *
1454
1455LXB_API void *
1457 void *style, bool self_destroy);
1458
1461 lexbor_serialize_cb_f cb, void *ctx);
1462
1463/* Align-content. */
1464
1465LXB_API void *
1467
1468LXB_API void *
1470 void *style, bool self_destroy);
1471
1474 lexbor_serialize_cb_f cb, void *ctx);
1475
1476/* Dominant-baseline. */
1477
1478LXB_API void *
1480
1481LXB_API void *
1483 void *style, bool self_destroy);
1484
1487 lexbor_serialize_cb_f cb, void *ctx);
1488
1489/* Vertical-align. */
1490
1491LXB_API void *
1493
1494LXB_API void *
1496 void *style, bool self_destroy);
1497
1500 lexbor_serialize_cb_f cb, void *ctx);
1501
1502/* Baseline-source. */
1503
1504LXB_API void *
1506
1507LXB_API void *
1509 void *style, bool self_destroy);
1510
1513 lexbor_serialize_cb_f cb, void *ctx);
1514
1515/* Alignment-baseline. */
1516
1517LXB_API void *
1519
1520LXB_API void *
1522 void *style, bool self_destroy);
1523
1526 lexbor_serialize_cb_f cb, void *ctx);
1527
1528/* Baseline-shift. */
1529
1530LXB_API void *
1532
1533LXB_API void *
1535 void *style, bool self_destroy);
1536
1539 lexbor_serialize_cb_f cb, void *ctx);
1540
1541/* Line-height. */
1542
1543LXB_API void *
1545
1546LXB_API void *
1548 void *style, bool self_destroy);
1549
1552 lexbor_serialize_cb_f cb, void *ctx);
1553
1554/* Z-index. */
1555
1556LXB_API void *
1558
1559LXB_API void *
1561 void *style, bool self_destroy);
1562
1565 lexbor_serialize_cb_f cb, void *ctx);
1566
1567/* Direction. */
1568
1569LXB_API void *
1571
1572LXB_API void *
1574 void *style, bool self_destroy);
1575
1578 lexbor_serialize_cb_f cb, void *ctx);
1579
1580/* Unicode-bidi. */
1581
1582LXB_API void *
1584
1585LXB_API void *
1587 void *style, bool self_destroy);
1588
1591 lexbor_serialize_cb_f cb, void *ctx);
1592
1593/* Writing-mode. */
1594
1595LXB_API void *
1597
1598LXB_API void *
1600 void *style, bool self_destroy);
1601
1604 lexbor_serialize_cb_f cb, void *ctx);
1605
1606/* Text-orientation. */
1607
1608LXB_API void *
1610
1611LXB_API void *
1613 void *style, bool self_destroy);
1614
1617 lexbor_serialize_cb_f cb, void *ctx);
1618
1619/* Text-combine-upright. */
1620
1621LXB_API void *
1623
1624LXB_API void *
1626 void *style, bool self_destroy);
1627
1630 lexbor_serialize_cb_f cb, void *ctx);
1631
1632/* Overflow-x. */
1633
1634LXB_API void *
1636
1637LXB_API void *
1639 void *style, bool self_destroy);
1640
1643 lexbor_serialize_cb_f cb, void *ctx);
1644
1645/* Overflow-y. */
1646
1647LXB_API void *
1649
1650LXB_API void *
1652 void *style, bool self_destroy);
1653
1656 lexbor_serialize_cb_f cb, void *ctx);
1657
1658/* Overflow-block. */
1659
1660LXB_API void *
1662
1663LXB_API void *
1665 void *style, bool self_destroy);
1666
1669 lexbor_serialize_cb_f cb, void *ctx);
1670
1671/* Overflow-inline. */
1672
1673LXB_API void *
1675
1676LXB_API void *
1678 void *style, bool self_destroy);
1679
1682 lexbor_serialize_cb_f cb, void *ctx);
1683
1684/* Text-overflow. */
1685
1686LXB_API void *
1688
1689LXB_API void *
1691 void *style, bool self_destroy);
1692
1695 lexbor_serialize_cb_f cb, void *ctx);
1696
1697/* Text-decoration-line. */
1698
1699LXB_API void *
1701
1702LXB_API void *
1704 void *style, bool self_destroy);
1705
1708 lexbor_serialize_cb_f cb, void *ctx);
1709
1710/* Text-decoration-style. */
1711
1712LXB_API void *
1714
1715LXB_API void *
1717 void *style, bool self_destroy);
1718
1721 lexbor_serialize_cb_f cb, void *ctx);
1722
1723/* Text-decoration-color. */
1724
1725LXB_API void *
1727
1728LXB_API void *
1730 void *style, bool self_destroy);
1731
1734 lexbor_serialize_cb_f cb, void *ctx);
1735
1736/* Text-decoration. */
1737
1738LXB_API void *
1740
1741LXB_API void *
1743 void *style, bool self_destroy);
1744
1747 lexbor_serialize_cb_f cb, void *ctx);
1748
1749
1750#ifdef __cplusplus
1751} /* extern "C" */
1752#endif
1753
1754#endif /* LXB_CSS_PROPERTY_H */
char * cb
Definition assert.c:26
uint32_t u
Definition cdf.c:78
lxb_status_t(* lexbor_serialize_cb_f)(const lxb_char_t *data, size_t len, void *ctx)
Definition base.h:82
struct lxb_css_memory lxb_css_memory_t
unsigned int lxb_css_hyphens_type_t
Definition const.h:713
unsigned int lxb_css_baseline_source_type_t
Definition const.h:188
unsigned int lxb_css_text_justify_type_t
Definition const.h:1050
unsigned int lxb_css_font_family_type_t
Definition const.h:640
unsigned int lxb_css_visibility_type_t
Definition const.h:1103
unsigned int lxb_css_line_break_type_t
Definition const.h:772
unsigned int lxb_css_float_type_t
Definition const.h:602
unsigned int lxb_css_dominant_baseline_type_t
Definition const.h:547
unsigned int lxb_css_flex_direction_type_t
Definition const.h:565
unsigned int lxb_css_overflow_inline_type_t
Definition const.h:888
unsigned int lxb_css_text_combine_upright_type_t
Definition const.h:1012
unsigned int lxb_css_overflow_wrap_type_t
Definition const.h:895
unsigned int lxb_css_unicode_bidi_type_t
Definition const.h:1090
unsigned int lxb_css_word_wrap_type_t
Definition const.h:1145
unsigned int lxb_css_white_space_type_t
Definition const.h:1113
unsigned int lxb_css_text_indent_type_t
Definition const.h:1042
unsigned int lxb_css_position_type_t
Definition const.h:957
unsigned int lxb_css_align_items_type_t
Definition const.h:146
unsigned int lxb_css_flex_type_t
Definition const.h:552
unsigned int lxb_css_wrap_through_type_t
Definition const.h:1162
unsigned int lxb_css_flex_wrap_type_t
Definition const.h:584
unsigned int lxb_css_clear_type_t
Definition const.h:312
unsigned int lxb_css_text_align_all_type_t
Definition const.h:993
unsigned int lxb_css_overflow_y_type_t
Definition const.h:913
unsigned int lxb_css_text_align_type_t
Definition const.h:982
unsigned int lxb_css_text_orientation_type_t
Definition const.h:1057
unsigned int lxb_css_alignment_baseline_type_t
Definition const.h:168
unsigned int lxb_css_wrap_flow_type_t
Definition const.h:1156
unsigned int lxb_css_box_sizing_type_t
Definition const.h:299
unsigned int lxb_css_hanging_punctuation_type_t
Definition const.h:695
unsigned int lxb_css_text_decoration_style_type_t
Definition const.h:1034
unsigned int lxb_css_direction_type_t
Definition const.h:502
unsigned int lxb_css_text_decoration_line_type_t
Definition const.h:1025
uintptr_t lxb_css_property_type_t
Definition const.h:127
unsigned int lxb_css_vertical_align_type_t
Definition const.h:1096
unsigned int lxb_css_text_align_last_type_t
Definition const.h:1005
unsigned int lxb_css_float_reference_type_t
Definition const.h:623
unsigned int lxb_css_word_break_type_t
Definition const.h:1132
unsigned int lxb_css_display_type_t
Definition const.h:534
unsigned int lxb_css_text_transform_type_t
Definition const.h:1073
unsigned int lxb_css_align_content_type_t
Definition const.h:137
unsigned int lxb_css_justify_content_type_t
Definition const.h:750
unsigned int lxb_css_align_self_type_t
Definition const.h:156
unsigned int lxb_css_overflow_x_type_t
Definition const.h:904
unsigned int lxb_css_text_overflow_type_t
Definition const.h:1063
unsigned int lxb_css_writing_mode_type_t
Definition const.h:1171
unsigned int lxb_css_overflow_block_type_t
Definition const.h:879
unsigned int lxb_css_value_type_t
Definition const.h:394
#define LXB_API
Definition def.h:48
zend_ffi_type * type
Definition ffi.c:3812
LXB_API lxb_status_t lxb_css_property_text_decoration_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_border_bottom_color_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_flex_grow_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_unicode_bidi_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_wrap_flow_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_font_stretch_create(lxb_css_memory_t *memory)
lxb_css_value_length_percentage_t lxb_css_property_margin_left_t
Definition property.h:57
LXB_API void * lxb_css_property_border_top_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_inset_block_start_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_inset_inline_start_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_text_combine_upright_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_max_width_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_word_spacing_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_right_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_flex_basis_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_border_left_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
lxb_css_value_length_percentage_t lxb_css_property_margin_bottom_t
Definition property.h:56
LXB_API void * lxb_css_property_margin_bottom_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_writing_mode_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_baseline_source_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_max_height_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
struct lxb_css_property_family_name lxb_css_property_family_name_t
Definition property.h:198
LXB_API void * lxb_css_property_height_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_word_break_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_align_content_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_padding_right_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_word_break_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
lxb_css_value_length_percentage_t lxb_css_property_inset_inline_end_t
Definition property.h:119
lxb_css_value_number_type_t lxb_css_property_font_weight_t
Definition property.h:220
LXB_API void * lxb_css_property_text_align_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property_justify_content_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_justify_content_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property_z_index_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_float_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_wrap_through_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_font_stretch_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_inset_block_end_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
lxb_css_value_color_t lxb_css_property_border_top_color_t
Definition property.h:96
LXB_API void * lxb_css_property_float_reference_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_display_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property_hyphens_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_order_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_float_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_vertical_align_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_align_items_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_flex_wrap_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
lxb_css_value_integer_type_t lxb_css_property_z_index_t
Definition property.h:329
LXB_API lxb_status_t lxb_css_property_line_height_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_overflow_wrap_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_wrap_through_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
lxb_css_value_length_percentage_t lxb_css_property_min_height_t
Definition property.h:51
LXB_API lxb_status_t lxb_css_property_margin_top_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property__custom_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
lxb_css_value_length_percentage_t lxb_css_property_right_t
Definition property.h:112
LXB_API void * lxb_css_property_border_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_top_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_margin_right_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_vertical_align_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_border_right_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_flex_grow_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_baseline_source_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
lxb_css_value_length_percentage_t lxb_css_property_margin_right_t
Definition property.h:55
LXB_API void * lxb_css_property_padding_left_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_text_align_all_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_text_orientation_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_overflow_wrap_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_opacity_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_width_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_inset_block_start_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_serialize_str(const void *style, lxb_css_property_type_t type, lexbor_mraw_t *mraw, lexbor_str_t *str)
LXB_API void * lxb_css_property_margin_top_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_align_self_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_text_decoration_color_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_flex_create(lxb_css_memory_t *memory)
lxb_css_value_number_type_t lxb_css_property_flex_grow_t
Definition property.h:271
LXB_API lxb_status_t lxb_css_property_float_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_margin_left_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
lxb_css_value_color_t lxb_css_property_text_decoration_color_t
Definition property.h:400
LXB_API lxb_status_t lxb_css_property_hanging_punctuation_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_opacity_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_inset_inline_end_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
lxb_css_value_length_percentage_t lxb_css_property_bottom_t
Definition property.h:113
LXB_API void * lxb_css_property_left_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_height_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_clear_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
lxb_css_property_border_t lxb_css_property_border_right_t
Definition property.h:92
LXB_API lxb_status_t lxb_css_property__custom_serialize_value(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_hanging_punctuation_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_white_space_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property__undef_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property_box_sizing_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_padding_right_create(lxb_css_memory_t *memory)
lxb_css_value_length_percentage_t lxb_css_property_padding_top_t
Definition property.h:58
LXB_API void * lxb_css_property_bottom_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_padding_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_border_top_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_text_justify_create(lxb_css_memory_t *memory)
lxb_css_value_length_percentage_t lxb_css_property_height_t
Definition property.h:49
LXB_API void * lxb_css_property_font_family_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_font_style_create(lxb_css_memory_t *memory)
lxb_css_property_border_t lxb_css_property_border_top_t
Definition property.h:91
LXB_API void * lxb_css_property_white_space_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_overflow_block_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_padding_right_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property_padding_bottom_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_max_height_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_border_right_color_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property__undef_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_border_bottom_color_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
lxb_css_value_length_percentage_t lxb_css_property_baseline_shift_t
Definition property.h:318
LXB_API lxb_status_t lxb_css_property_font_size_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_overflow_inline_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_height_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_float_defer_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_bottom_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_text_decoration_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property_align_self_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_font_weight_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_word_wrap_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_bottom_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property_right_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_word_spacing_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_padding_bottom_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_align_content_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_border_right_color_create(lxb_css_memory_t *memory)
lxb_css_value_length_percentage_t lxb_css_property_margin_top_t
Definition property.h:54
lxb_css_value_length_percentage_t lxb_css_property_padding_bottom_t
Definition property.h:60
LXB_API lxb_status_t lxb_css_property_unicode_bidi_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_inset_inline_end_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_line_height_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_baseline_shift_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_text_indent_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_text_indent_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
lxb_css_value_number_percentage_t lxb_css_property_opacity_t
Definition property.h:104
LXB_API lxb_status_t lxb_css_property_margin_bottom_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_wrap_flow_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_display_create(lxb_css_memory_t *memory)
lxb_css_property_width_t lxb_css_property_flex_basis_t
Definition property.h:273
lxb_css_property_border_t lxb_css_property_border_bottom_t
Definition property.h:93
LXB_API lxb_status_t lxb_css_property_visibility_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
lxb_css_value_length_percentage_t lxb_css_property_padding_left_t
Definition property.h:61
lxb_css_value_percentage_type_t lxb_css_property_font_stretch_t
Definition property.h:221
LXB_API void * lxb_css_property_box_sizing_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_baseline_shift_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_line_break_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property_word_wrap_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_alignment_baseline_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_box_sizing_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_border_bottom_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_word_wrap_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_text_decoration_style_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_text_orientation_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_flex_grow_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_float_offset_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_float_offset_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_clear_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_tab_size_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_dominant_baseline_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_overflow_y_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_top_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_flex_flow_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_overflow_block_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_text_transform_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_text_decoration_line_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_align_content_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_dominant_baseline_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
lxb_css_value_length_percentage_t lxb_css_property_padding_right_t
Definition property.h:59
LXB_API void * lxb_css_property_z_index_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_text_decoration_style_create(lxb_css_memory_t *memory)
lxb_css_value_number_type_t lxb_css_property_flex_shrink_t
Definition property.h:272
LXB_API void * lxb_css_property_padding_top_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_margin_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
lxb_css_property_border_t lxb_css_property_border_left_t
Definition property.h:94
lxb_css_value_color_t lxb_css_property_color_t
Definition property.h:103
LXB_API void * lxb_css_property_wrap_through_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
lxb_css_value_length_percentage_t lxb_css_property_inset_block_start_t
Definition property.h:116
LXB_API void * lxb_css_property_align_items_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_alignment_baseline_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_line_height_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property_margin_right_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_margin_top_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_overflow_block_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
lxb_css_value_color_t lxb_css_property_border_left_color_t
Definition property.h:99
LXB_API void * lxb_css_property_text_decoration_style_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property_color_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_text_align_all_create(lxb_css_memory_t *memory)
lxb_css_value_color_t lxb_css_property_border_right_color_t
Definition property.h:97
lxb_css_value_angle_type_t lxb_css_property_font_style_t
Definition property.h:222
LXB_API lxb_status_t lxb_css_property__undef_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_margin_left_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property_word_break_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_float_offset_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_border_right_color_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_flex_basis_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_hyphens_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_text_transform_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_direction_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_writing_mode_create(lxb_css_memory_t *memory)
lxb_css_value_length_percentage_t lxb_css_property_inset_inline_start_t
Definition property.h:117
LXB_API void * lxb_css_property_hanging_punctuation_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_letter_spacing_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property_text_decoration_line_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_tab_size_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_letter_spacing_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_serialize_name(const void *style, lxb_css_property_type_t type, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_flex_wrap_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_min_height_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_word_spacing_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_border_top_color_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_flex_basis_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
lxb_css_value_length_percentage_t lxb_css_property_width_t
Definition property.h:48
LXB_API lxb_status_t lxb_css_property_text_overflow_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_min_width_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_margin_bottom_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_border_bottom_create(lxb_css_memory_t *memory)
lxb_css_value_integer_type_t lxb_css_property_order_t
Definition property.h:41
LXB_API lxb_status_t lxb_css_property_inset_inline_end_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_font_style_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property__custom_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_flex_direction_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_margin_left_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_overflow_inline_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_padding_top_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property__custom_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
lxb_css_value_length_percentage_t lxb_css_property_inset_block_end_t
Definition property.h:118
LXB_API lxb_status_t lxb_css_property__undef_serialize_name(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_flex_wrap_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_inset_block_end_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_flex_shrink_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_border_top_color_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_hyphens_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_inset_block_start_create(lxb_css_memory_t *memory)
lxb_css_value_length_percentage_t lxb_css_property_top_t
Definition property.h:111
LXB_API lxb_status_t lxb_css_property_alignment_baseline_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_font_size_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property_flex_shrink_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
lxb_css_value_length_percentage_type_t lxb_css_property_font_size_t
Definition property.h:223
LXB_API lxb_status_t lxb_css_property_text_justify_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_overflow_x_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
lxb_css_value_length_percentage_t lxb_css_property_max_width_t
Definition property.h:52
LXB_API void * lxb_css_property_border_right_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property_padding_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_background_color_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_text_align_last_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_text_align_all_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_border_left_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_flex_shrink_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_line_break_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_baseline_shift_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_float_reference_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property_baseline_source_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API const lxb_css_entry_data_t * lxb_css_property_by_id(uintptr_t id)
LXB_API lxb_status_t lxb_css_property_border_bottom_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_min_height_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
lxb_css_value_length_percentage_t lxb_css_property_min_width_t
Definition property.h:50
LXB_API void * lxb_css_property_flex_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property_padding_left_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_border_right_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_border_top_color_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_width_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property_serialize_name_str(const void *style, lxb_css_property_type_t type, lexbor_mraw_t *mraw, lexbor_str_t *str)
LXB_API lxb_status_t lxb_css_property_display_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_text_combine_upright_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_margin_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_unicode_bidi_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_text_justify_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_text_align_last_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_inset_inline_start_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_padding_bottom_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
lxb_css_value_number_length_percentage_t lxb_css_property_line_height_t
Definition property.h:327
LXB_API void * lxb_css_property_flex_flow_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property__undef_serialize_value(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_margin_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_text_overflow_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_white_space_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property_wrap_flow_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_font_weight_create(lxb_css_memory_t *memory)
lxb_css_value_number_length_t lxb_css_property_tab_size_t
Definition property.h:161
LXB_API void * lxb_css_property_order_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_visibility_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_flex_flow_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_text_decoration_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_width_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_float_defer_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_color_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_position_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_direction_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_text_orientation_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_padding_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_float_defer_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_left_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_line_break_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_min_width_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_visibility_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property__custom_serialize_name(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_tab_size_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property_writing_mode_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
lxb_css_value_length_percentage_t lxb_css_property_float_offset_t
Definition property.h:242
LXB_API lxb_status_t lxb_css_property_flex_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_border_left_color_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_overflow_y_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_border_bottom_color_create(lxb_css_memory_t *memory)
lxb_css_value_integer_type_t lxb_css_property_float_defer_t
Definition property.h:243
LXB_API lxb_status_t lxb_css_property_font_stretch_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_text_align_last_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_overflow_x_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_order_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_opacity_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_direction_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property_font_style_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_overflow_x_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_max_width_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_top_create(lxb_css_memory_t *memory)
LXB_API const void * lxb_css_property_initial_by_id(uintptr_t id)
LXB_API void * lxb_css_property_flex_direction_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_overflow_inline_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property_align_items_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_float_reference_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
lxb_css_value_length_percentage_t lxb_css_property_max_height_t
Definition property.h:53
LXB_API lxb_status_t lxb_css_property_text_align_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_min_width_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
lxb_css_value_color_t lxb_css_property_background_color_t
Definition property.h:101
LXB_API lxb_status_t lxb_css_property_left_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_max_height_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_inset_inline_start_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_align_self_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property_vertical_align_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_font_weight_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_border_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
lxb_css_value_color_t lxb_css_property_border_bottom_color_t
Definition property.h:98
lxb_css_value_length_type_t lxb_css_property_letter_spacing_t
Definition property.h:189
LXB_API lxb_status_t lxb_css_property_border_left_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_text_overflow_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_text_decoration_color_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_border_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_color_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property_max_width_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_text_indent_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_inset_block_end_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_text_align_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_border_top_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_destroy(lxb_css_memory_t *memory, void *style, lxb_css_property_type_t type, bool self_destroy)
LXB_API void * lxb_css_property_font_family_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_right_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_margin_right_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_text_decoration_line_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_padding_top_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
lxb_css_value_length_percentage_t lxb_css_property_left_t
Definition property.h:114
LXB_API lxb_status_t lxb_css_property_min_height_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_dominant_baseline_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_overflow_wrap_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_position_create(lxb_css_memory_t *memory)
lxb_css_value_length_type_t lxb_css_property_word_spacing_t
Definition property.h:188
LXB_API void * lxb_css_property_background_color_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_background_color_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_justify_content_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_text_decoration_color_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_padding_left_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_border_left_color_create(lxb_css_memory_t *memory)
LXB_API lxb_status_t lxb_css_property_flex_direction_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_clear_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_font_size_create(lxb_css_memory_t *memory)
LXB_API void * lxb_css_property_position_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API void * lxb_css_property_border_left_color_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property_serialize(const void *style, lxb_css_property_type_t type, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_letter_spacing_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API const lxb_css_entry_data_t * lxb_css_property_by_name(const lxb_char_t *name, size_t length)
LXB_API void * lxb_css_property_text_transform_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property_overflow_y_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API void * lxb_css_property_z_index_destroy(lxb_css_memory_t *memory, void *style, bool self_destroy)
LXB_API lxb_status_t lxb_css_property_text_combine_upright_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
LXB_API lxb_status_t lxb_css_property_font_family_serialize(const void *style, lexbor_serialize_cb_f cb, void *ctx)
Definition base.h:73
lxb_css_property_type_t type
Definition property.h:23
lxb_css_align_content_type_t type
Definition property.h:299
lxb_css_align_items_type_t type
Definition property.h:289
lxb_css_align_self_type_t type
Definition property.h:294
lxb_css_alignment_baseline_type_t type
Definition property.h:314
lxb_css_baseline_source_type_t type
Definition property.h:309
lxb_css_value_length_type_t width
Definition property.h:86
lxb_css_value_color_t color
Definition property.h:87
lxb_css_value_type_t style
Definition property.h:85
lxb_css_box_sizing_type_t type
Definition property.h:64
lxb_css_clear_type_t type
Definition property.h:238
lxb_css_direction_type_t type
Definition property.h:332
lxb_css_display_type_t a
Definition property.h:35
lxb_css_display_type_t b
Definition property.h:36
lxb_css_display_type_t c
Definition property.h:37
lxb_css_dominant_baseline_type_t type
Definition property.h:304
lxb_css_font_family_type_t type
Definition property.h:204
lxb_css_property_family_name_t * next
Definition property.h:208
lxb_css_property_family_name_t * prev
Definition property.h:209
lxb_css_flex_direction_type_t type
Definition property.h:256
lxb_css_flex_direction_type_t type_direction
Definition property.h:266
lxb_css_flex_wrap_type_t wrap
Definition property.h:267
lxb_css_property_flex_grow_t grow
Definition property.h:277
lxb_css_flex_type_t type
Definition property.h:276
lxb_css_property_flex_basis_t basis
Definition property.h:279
lxb_css_property_flex_shrink_t shrink
Definition property.h:278
lxb_css_flex_wrap_type_t type
Definition property.h:261
lxb_css_float_reference_type_t type
Definition property.h:226
lxb_css_float_type_t snap_type
Definition property.h:233
lxb_css_value_length_type_t length
Definition property.h:232
lxb_css_float_type_t type
Definition property.h:231
lxb_css_property_family_name_t * first
Definition property.h:213
lxb_css_property_family_name_t * last
Definition property.h:214
lxb_css_hanging_punctuation_type_t last
Definition property.h:194
lxb_css_hanging_punctuation_type_t type_first
Definition property.h:192
lxb_css_hanging_punctuation_type_t force_allow
Definition property.h:193
lxb_css_hyphens_type_t type
Definition property.h:174
lxb_css_justify_content_type_t type
Definition property.h:284
lxb_css_line_break_type_t type
Definition property.h:169
lxb_css_property_margin_bottom_t bottom
Definition property.h:71
lxb_css_property_margin_top_t top
Definition property.h:69
lxb_css_property_margin_left_t left
Definition property.h:72
lxb_css_property_margin_right_t right
Definition property.h:70
lxb_css_overflow_block_type_t type
Definition property.h:372
lxb_css_overflow_inline_type_t type
Definition property.h:377
lxb_css_overflow_wrap_type_t type
Definition property.h:179
lxb_css_overflow_x_type_t type
Definition property.h:362
lxb_css_overflow_y_type_t type
Definition property.h:367
lxb_css_property_padding_right_t right
Definition property.h:78
lxb_css_property_padding_bottom_t bottom
Definition property.h:79
lxb_css_property_padding_top_t top
Definition property.h:77
lxb_css_property_padding_left_t left
Definition property.h:80
lxb_css_position_type_t type
Definition property.h:107
lxb_css_text_align_all_type_t type
Definition property.h:134
lxb_css_text_align_last_type_t type
Definition property.h:139
lxb_css_text_align_type_t type
Definition property.h:129
lxb_css_value_integer_t digits
Definition property.h:357
lxb_css_text_combine_upright_type_t type
Definition property.h:352
lxb_css_text_decoration_line_type_t blink
Definition property.h:391
lxb_css_text_decoration_line_type_t overline
Definition property.h:389
lxb_css_text_decoration_line_type_t underline
Definition property.h:388
lxb_css_text_decoration_line_type_t type
Definition property.h:387
lxb_css_text_decoration_line_type_t line_through
Definition property.h:390
lxb_css_text_decoration_style_type_t type
Definition property.h:396
lxb_css_property_text_decoration_color_t color
Definition property.h:405
lxb_css_property_text_decoration_line_t line
Definition property.h:403
lxb_css_property_text_decoration_style_t style
Definition property.h:404
lxb_css_text_indent_type_t hanging
Definition property.h:151
lxb_css_text_indent_type_t type
Definition property.h:150
lxb_css_text_indent_type_t each_line
Definition property.h:152
lxb_css_value_length_percentage_t length
Definition property.h:149
lxb_css_text_justify_type_t type
Definition property.h:144
lxb_css_text_orientation_type_t type
Definition property.h:347
lxb_css_text_overflow_type_t type
Definition property.h:382
lxb_css_text_transform_type_t full_size_kana
Definition property.h:124
lxb_css_text_transform_type_t type_case
Definition property.h:122
lxb_css_text_transform_type_t full_width
Definition property.h:123
lxb_css_unicode_bidi_type_t type
Definition property.h:337
lxb_css_vertical_align_type_t type
Definition property.h:321
lxb_css_property_alignment_baseline_t alignment
Definition property.h:322
lxb_css_property_baseline_shift_t shift
Definition property.h:323
lxb_css_visibility_type_t type
Definition property.h:44
lxb_css_white_space_type_t type
Definition property.h:157
lxb_css_word_break_type_t type
Definition property.h:164
lxb_css_word_wrap_type_t type
Definition property.h:184
lxb_css_wrap_flow_type_t type
Definition property.h:246
lxb_css_wrap_through_type_t type
Definition property.h:251
lxb_css_writing_mode_type_t type
Definition property.h:342
unsigned int lxb_status_t
Definition types.h:28
unsigned char lxb_char_t
Definition types.h:27
zend_string * name