7 #define STRING_ID(...)\
8 enum string_id { __VA_ARGS__ };\
9 const auto initial_string_ids = #__VA_ARGS__;
136 // litehtml internal tags
137 __tag_before_
, // note: real tag cannot start with '-'
140 // CSS pseudo-elements
144 // CSS pseudo-classes
162 // CSS property names
166 _background_image_baseurl_
,
170 _background_attachment_
,
172 _background_position_
,
173 _background_position_x_
,
174 _background_position_y_
,
182 __litehtml_border_spacing_x_
,
183 __litehtml_border_spacing_y_
,
191 _border_right_style_
,
193 _border_bottom_style_
,
196 _border_right_width_
,
198 _border_bottom_width_
,
201 _border_right_color_
,
203 _border_bottom_color_
,
209 _border_bottom_left_radius_
,
210 _border_bottom_left_radius_x_
,
211 _border_bottom_left_radius_y_
,
213 _border_bottom_right_radius_
,
214 _border_bottom_right_radius_x_
,
215 _border_bottom_right_radius_y_
,
217 _border_top_left_radius_
,
218 _border_top_left_radius_x_
,
219 _border_top_left_radius_y_
,
221 _border_top_right_radius_
,
222 _border_top_right_radius_x_
,
223 _border_top_right_radius_y_
,
227 _list_style_position_
,
229 _list_style_image_baseurl_
,
294 extern const string_id empty_id
; // _id("")
295 extern const string_id star_id
; // _id("*")
297 string_id
_id(const string
& str
);
298 const string
& _s(string_id id
);
300 } // namespace litehtml
302 #endif // LH_STRING_ID_H