namespace orcus::css
Enum
combinator_t
property_function_t
property_value_t
Type aliases
pseudo_class_t
-
using orcus::css::pseudo_class_t = uint64_t
pseudo_element_t
-
using orcus::css::pseudo_element_t = uint16_t
Constants
pseudo_class_active
-
const pseudo_class_t orcus::css::pseudo_class_active
pseudo_class_checked
-
const pseudo_class_t orcus::css::pseudo_class_checked
pseudo_class_default
-
const pseudo_class_t orcus::css::pseudo_class_default
pseudo_class_dir
-
const pseudo_class_t orcus::css::pseudo_class_dir
pseudo_class_disabled
-
const pseudo_class_t orcus::css::pseudo_class_disabled
pseudo_class_empty
-
const pseudo_class_t orcus::css::pseudo_class_empty
pseudo_class_enabled
-
const pseudo_class_t orcus::css::pseudo_class_enabled
pseudo_class_first
-
const pseudo_class_t orcus::css::pseudo_class_first
pseudo_class_first_child
-
const pseudo_class_t orcus::css::pseudo_class_first_child
pseudo_class_first_of_type
-
const pseudo_class_t orcus::css::pseudo_class_first_of_type
pseudo_class_focus
-
const pseudo_class_t orcus::css::pseudo_class_focus
pseudo_class_fullscreen
-
const pseudo_class_t orcus::css::pseudo_class_fullscreen
pseudo_class_hover
-
const pseudo_class_t orcus::css::pseudo_class_hover
pseudo_class_in_range
-
const pseudo_class_t orcus::css::pseudo_class_in_range
pseudo_class_indeterminate
-
const pseudo_class_t orcus::css::pseudo_class_indeterminate
pseudo_class_invalid
-
const pseudo_class_t orcus::css::pseudo_class_invalid
pseudo_class_lang
-
const pseudo_class_t orcus::css::pseudo_class_lang
pseudo_class_last_child
-
const pseudo_class_t orcus::css::pseudo_class_last_child
pseudo_class_last_of_type
-
const pseudo_class_t orcus::css::pseudo_class_last_of_type
pseudo_class_left
-
const pseudo_class_t orcus::css::pseudo_class_left
pseudo_class_link
-
const pseudo_class_t orcus::css::pseudo_class_link
pseudo_class_not
-
const pseudo_class_t orcus::css::pseudo_class_not
pseudo_class_nth_child
-
const pseudo_class_t orcus::css::pseudo_class_nth_child
pseudo_class_nth_last_child
-
const pseudo_class_t orcus::css::pseudo_class_nth_last_child
pseudo_class_nth_last_of_type
-
const pseudo_class_t orcus::css::pseudo_class_nth_last_of_type
pseudo_class_nth_of_type
-
const pseudo_class_t orcus::css::pseudo_class_nth_of_type
pseudo_class_only_child
-
const pseudo_class_t orcus::css::pseudo_class_only_child
pseudo_class_only_of_type
-
const pseudo_class_t orcus::css::pseudo_class_only_of_type
pseudo_class_optional
-
const pseudo_class_t orcus::css::pseudo_class_optional
pseudo_class_out_of_range
-
const pseudo_class_t orcus::css::pseudo_class_out_of_range
pseudo_class_read_only
-
const pseudo_class_t orcus::css::pseudo_class_read_only
pseudo_class_read_write
-
const pseudo_class_t orcus::css::pseudo_class_read_write
pseudo_class_required
-
const pseudo_class_t orcus::css::pseudo_class_required
pseudo_class_right
-
const pseudo_class_t orcus::css::pseudo_class_right
pseudo_class_root
-
const pseudo_class_t orcus::css::pseudo_class_root
pseudo_class_scope
-
const pseudo_class_t orcus::css::pseudo_class_scope
pseudo_class_target
-
const pseudo_class_t orcus::css::pseudo_class_target
pseudo_class_valid
-
const pseudo_class_t orcus::css::pseudo_class_valid
pseudo_class_visited
-
const pseudo_class_t orcus::css::pseudo_class_visited
pseudo_element_after
-
const pseudo_element_t orcus::css::pseudo_element_after
pseudo_element_backdrop
-
const pseudo_element_t orcus::css::pseudo_element_backdrop
pseudo_element_before
-
const pseudo_element_t orcus::css::pseudo_element_before
pseudo_element_first_letter
-
const pseudo_element_t orcus::css::pseudo_element_first_letter
pseudo_element_first_line
-
const pseudo_element_t orcus::css::pseudo_element_first_line
pseudo_element_selection
-
const pseudo_element_t orcus::css::pseudo_element_selection
Functions
pseudo_class_to_string
-
std::string orcus::css::pseudo_class_to_string(pseudo_class_t val)
to_property_function
-
property_function_t orcus::css::to_property_function(std::string_view s)
to_pseudo_class
-
pseudo_class_t orcus::css::to_pseudo_class(std::string_view s)
Convert a textural representation of a pseudo class into its numerical representation.
to_pseudo_element
-
pseudo_element_t orcus::css::to_pseudo_element(std::string_view s)
Convert a textural representation of a pseudo element into its numerical representation.
Struct
hsla_color_t
-
struct hsla_color_t
rgba_color_t
-
struct rgba_color_t
Classes
parser_base
-
class parser_base : public orcus::parser_base
Subclassed by orcus::css_parser< HandlerT >
Public Functions
-
parser_base(std::string_view content)
-
parser_base(std::string_view content)