summaryrefslogtreecommitdiffstats
path: root/doc/cpp/parser/css.rst
blob: beb6cb217dff1be67ad0377e4c68ca09d420f563 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
.. highlight:: cpp

CSS parser
==========

.. doxygenclass:: orcus::css_parser
   :members:

Parser handler
--------------

.. doxygenclass:: orcus::css_handler
   :members:

CSS types
---------

.. doxygenenum:: orcus::css::combinator_t
.. doxygenenum:: orcus::css::property_function_t
.. doxygenenum:: orcus::css::property_value_t

.. doxygentypedef:: orcus::css::pseudo_element_t
.. doxygentypedef:: orcus::css::pseudo_class_t

.. doxygenstruct:: orcus::css::rgba_color_t
.. doxygenstruct:: orcus::css::hsla_color_t


Constants
---------

Pseudo elements
^^^^^^^^^^^^^^^

.. doxygenvariable:: orcus::css::pseudo_element_after
.. doxygenvariable:: orcus::css::pseudo_element_before
.. doxygenvariable:: orcus::css::pseudo_element_first_letter
.. doxygenvariable:: orcus::css::pseudo_element_first_line
.. doxygenvariable:: orcus::css::pseudo_element_selection
.. doxygenvariable:: orcus::css::pseudo_element_backdrop

Pseudo classes
^^^^^^^^^^^^^^

.. doxygenvariable:: orcus::css::pseudo_class_active
.. doxygenvariable:: orcus::css::pseudo_class_checked
.. doxygenvariable:: orcus::css::pseudo_class_default
.. doxygenvariable:: orcus::css::pseudo_class_dir
.. doxygenvariable:: orcus::css::pseudo_class_disabled
.. doxygenvariable:: orcus::css::pseudo_class_empty
.. doxygenvariable:: orcus::css::pseudo_class_enabled
.. doxygenvariable:: orcus::css::pseudo_class_first
.. doxygenvariable:: orcus::css::pseudo_class_first_child
.. doxygenvariable:: orcus::css::pseudo_class_first_of_type
.. doxygenvariable:: orcus::css::pseudo_class_fullscreen
.. doxygenvariable:: orcus::css::pseudo_class_focus
.. doxygenvariable:: orcus::css::pseudo_class_hover
.. doxygenvariable:: orcus::css::pseudo_class_indeterminate
.. doxygenvariable:: orcus::css::pseudo_class_in_range
.. doxygenvariable:: orcus::css::pseudo_class_invalid
.. doxygenvariable:: orcus::css::pseudo_class_lang
.. doxygenvariable:: orcus::css::pseudo_class_last_child
.. doxygenvariable:: orcus::css::pseudo_class_last_of_type
.. doxygenvariable:: orcus::css::pseudo_class_left
.. doxygenvariable:: orcus::css::pseudo_class_link
.. doxygenvariable:: orcus::css::pseudo_class_not
.. doxygenvariable:: orcus::css::pseudo_class_nth_child
.. doxygenvariable:: orcus::css::pseudo_class_nth_last_child
.. doxygenvariable:: orcus::css::pseudo_class_nth_last_of_type
.. doxygenvariable:: orcus::css::pseudo_class_nth_of_type
.. doxygenvariable:: orcus::css::pseudo_class_only_child
.. doxygenvariable:: orcus::css::pseudo_class_only_of_type
.. doxygenvariable:: orcus::css::pseudo_class_optional
.. doxygenvariable:: orcus::css::pseudo_class_out_of_range
.. doxygenvariable:: orcus::css::pseudo_class_read_only
.. doxygenvariable:: orcus::css::pseudo_class_read_write
.. doxygenvariable:: orcus::css::pseudo_class_required
.. doxygenvariable:: orcus::css::pseudo_class_right
.. doxygenvariable:: orcus::css::pseudo_class_root
.. doxygenvariable:: orcus::css::pseudo_class_scope
.. doxygenvariable:: orcus::css::pseudo_class_target
.. doxygenvariable:: orcus::css::pseudo_class_valid
.. doxygenvariable:: orcus::css::pseudo_class_visited