Line data Source code
1 : /* THIS FILE IS AUTOGENERATED BY generate-stylestructlist.py - DO NOT EDIT */
2 :
3 : // IWYU pragma: private, include "nsStyleStructFwd.h"
4 :
5 : /*
6 : * list of structs that contain the data provided by nsStyleContext, the
7 : * internal API for computed style data for an element
8 : */
9 :
10 : /*
11 : * This file is intended to be used by different parts of the code, with
12 : * the STYLE_STRUCT macro (or the STYLE_STRUCT_INHERITED and
13 : * STYLE_STRUCT_RESET pair of macros) defined in different ways.
14 : */
15 :
16 : #ifndef STYLE_STRUCT_INHERITED
17 : #define STYLE_STRUCT_INHERITED(name, checkdata_cb) \
18 : STYLE_STRUCT(name, checkdata_cb)
19 : #define UNDEF_STYLE_STRUCT_INHERITED
20 : #endif
21 :
22 : #ifndef STYLE_STRUCT_RESET
23 : #define STYLE_STRUCT_RESET(name, checkdata_cb) \
24 : STYLE_STRUCT(name, checkdata_cb)
25 : #define UNDEF_STYLE_STRUCT_RESET
26 : #endif
27 :
28 : #ifndef STYLE_STRUCT_DEP
29 : #define STYLE_STRUCT_DEP(dep)
30 : #define UNDEF_STYLE_STRUCT_DEP
31 : #endif
32 :
33 : #ifndef STYLE_STRUCT_END
34 : #define STYLE_STRUCT_END()
35 : #define UNDEF_STYLE_STRUCT_END
36 : #endif
37 :
38 : // The inherited structs are listed before the Reset structs.
39 : // nsStyleStructID assumes this is the case, and callers other than
40 : // nsStyleStructFwd.h that want the structs in id-order just define
41 : // STYLE_STRUCT rather than including the file twice.
42 :
43 :
44 10341 : STYLE_STRUCT_INHERITED(Font, CheckFontCallback)
45 : STYLE_STRUCT_DEP(Variables)
46 : STYLE_STRUCT_DEP(Visibility)
47 : STYLE_STRUCT_END()
48 9316 : STYLE_STRUCT_INHERITED(Color, CheckColorCallback)
49 : STYLE_STRUCT_DEP(Variables)
50 : STYLE_STRUCT_END()
51 9941 : STYLE_STRUCT_INHERITED(List, nullptr)
52 : STYLE_STRUCT_DEP(Variables)
53 : STYLE_STRUCT_DEP(Font)
54 : STYLE_STRUCT_DEP(Visibility)
55 : STYLE_STRUCT_END()
56 16839 : STYLE_STRUCT_INHERITED(Text, CheckTextCallback)
57 : STYLE_STRUCT_DEP(Variables)
58 : STYLE_STRUCT_DEP(Font)
59 : STYLE_STRUCT_DEP(Visibility)
60 : STYLE_STRUCT_DEP(Color)
61 : STYLE_STRUCT_END()
62 77829 : STYLE_STRUCT_INHERITED(Visibility, nullptr)
63 : STYLE_STRUCT_DEP(Variables)
64 : STYLE_STRUCT_END()
65 33295 : STYLE_STRUCT_INHERITED(UserInterface, nullptr)
66 : STYLE_STRUCT_DEP(Variables)
67 : STYLE_STRUCT_END()
68 7426 : STYLE_STRUCT_INHERITED(TableBorder, nullptr)
69 : STYLE_STRUCT_DEP(Variables)
70 : STYLE_STRUCT_DEP(Font)
71 : STYLE_STRUCT_DEP(Visibility)
72 : STYLE_STRUCT_END()
73 11875 : STYLE_STRUCT_INHERITED(SVG, nullptr)
74 : STYLE_STRUCT_DEP(Variables)
75 : STYLE_STRUCT_DEP(Font)
76 : STYLE_STRUCT_DEP(Visibility)
77 : STYLE_STRUCT_DEP(Color)
78 : STYLE_STRUCT_END()
79 10348 : STYLE_STRUCT_INHERITED(Variables, CheckVariablesCallback)
80 : STYLE_STRUCT_END()
81 48433 : STYLE_STRUCT_RESET(Background, nullptr)
82 : STYLE_STRUCT_DEP(Variables)
83 : STYLE_STRUCT_DEP(Font)
84 : STYLE_STRUCT_DEP(Visibility)
85 : STYLE_STRUCT_DEP(Color)
86 : STYLE_STRUCT_END()
87 51988 : STYLE_STRUCT_RESET(Position, nullptr)
88 : STYLE_STRUCT_DEP(Variables)
89 : STYLE_STRUCT_DEP(Font)
90 : STYLE_STRUCT_DEP(Visibility)
91 : STYLE_STRUCT_END()
92 34130 : STYLE_STRUCT_RESET(TextReset, nullptr)
93 : STYLE_STRUCT_DEP(Variables)
94 : STYLE_STRUCT_DEP(Font)
95 : STYLE_STRUCT_DEP(Visibility)
96 : STYLE_STRUCT_DEP(Color)
97 : STYLE_STRUCT_END()
98 815630 : STYLE_STRUCT_RESET(Display, nullptr)
99 : STYLE_STRUCT_DEP(Variables)
100 : STYLE_STRUCT_DEP(Font)
101 : STYLE_STRUCT_DEP(Visibility)
102 : STYLE_STRUCT_END()
103 19973 : STYLE_STRUCT_RESET(Content, nullptr)
104 : STYLE_STRUCT_DEP(Variables)
105 : STYLE_STRUCT_DEP(Font)
106 : STYLE_STRUCT_DEP(Visibility)
107 : STYLE_STRUCT_END()
108 26767 : STYLE_STRUCT_RESET(UIReset, nullptr)
109 : STYLE_STRUCT_DEP(Variables)
110 : STYLE_STRUCT_DEP(Font)
111 : STYLE_STRUCT_DEP(Visibility)
112 : STYLE_STRUCT_END()
113 11323 : STYLE_STRUCT_RESET(Table, nullptr)
114 : STYLE_STRUCT_DEP(Variables)
115 : STYLE_STRUCT_END()
116 74338 : STYLE_STRUCT_RESET(Margin, nullptr)
117 : STYLE_STRUCT_DEP(Variables)
118 : STYLE_STRUCT_DEP(Font)
119 : STYLE_STRUCT_DEP(Visibility)
120 : STYLE_STRUCT_END()
121 53473 : STYLE_STRUCT_RESET(Padding, nullptr)
122 : STYLE_STRUCT_DEP(Variables)
123 : STYLE_STRUCT_DEP(Font)
124 : STYLE_STRUCT_DEP(Visibility)
125 : STYLE_STRUCT_END()
126 122175 : STYLE_STRUCT_RESET(Border, nullptr)
127 : STYLE_STRUCT_DEP(Variables)
128 : STYLE_STRUCT_DEP(Font)
129 : STYLE_STRUCT_DEP(Visibility)
130 : STYLE_STRUCT_DEP(Color)
131 : STYLE_STRUCT_END()
132 38437 : STYLE_STRUCT_RESET(Outline, nullptr)
133 : STYLE_STRUCT_DEP(Variables)
134 : STYLE_STRUCT_DEP(Font)
135 : STYLE_STRUCT_DEP(Visibility)
136 : STYLE_STRUCT_DEP(Color)
137 : STYLE_STRUCT_END()
138 42832 : STYLE_STRUCT_RESET(XUL, nullptr)
139 : STYLE_STRUCT_DEP(Variables)
140 : STYLE_STRUCT_END()
141 43263 : STYLE_STRUCT_RESET(SVGReset, nullptr)
142 : STYLE_STRUCT_DEP(Variables)
143 : STYLE_STRUCT_DEP(Font)
144 : STYLE_STRUCT_DEP(Visibility)
145 : STYLE_STRUCT_DEP(Color)
146 : STYLE_STRUCT_END()
147 12343 : STYLE_STRUCT_RESET(Column, nullptr)
148 : STYLE_STRUCT_DEP(Variables)
149 : STYLE_STRUCT_DEP(Font)
150 : STYLE_STRUCT_DEP(Visibility)
151 : STYLE_STRUCT_DEP(Color)
152 : STYLE_STRUCT_END()
153 100459 : STYLE_STRUCT_RESET(Effects, nullptr)
154 : STYLE_STRUCT_DEP(Variables)
155 : STYLE_STRUCT_DEP(Font)
156 : STYLE_STRUCT_DEP(Visibility)
157 : STYLE_STRUCT_DEP(Color)
158 : STYLE_STRUCT_END()
159 :
160 : #ifdef UNDEF_STYLE_STRUCT_INHERITED
161 : #undef STYLE_STRUCT_INHERITED
162 : #undef UNDEF_STYLE_STRUCT_INHERITED
163 : #endif
164 :
165 : #ifdef UNDEF_STYLE_STRUCT_RESET
166 : #undef STYLE_STRUCT_RESET
167 : #undef UNDEF_STYLE_STRUCT_RESET
168 : #endif
169 :
170 : #ifdef UNDEF_STYLE_STRUCT_DEP
171 : #undef STYLE_STRUCT_DEP
172 : #undef UNDEF_STYLE_STRUCT_DEP
173 : #endif
174 :
175 : #ifdef UNDEF_STYLE_STRUCT_END
176 : #undef STYLE_STRUCT_END
177 : #undef UNDEF_STYLE_STRUCT_END
178 : #endif
179 :
|