Orcus
Public Member Functions | List of all members
css_parser_handler Class Reference

#include <css.hpp>

Public Member Functions

void at_rule_name (const char *, size_t)
 
void simple_selector_type (const char *, size_t)
 
void simple_selector_class (const char *, size_t)
 
void simple_selector_pseudo_element (orcus::css::pseudo_element_t)
 
void simple_selector_pseudo_class (orcus::css::pseudo_class_t)
 
void simple_selector_id (const char *, size_t)
 
void end_simple_selector ()
 
void end_selector ()
 
void combinator (orcus::css::combinator_t)
 
void property_name (const char *, size_t)
 
void value (const char *, size_t)
 
void rgb (uint8_t, uint8_t, uint8_t)
 
void rgba (uint8_t, uint8_t, uint8_t, double)
 
void hsl (uint8_t, uint8_t, uint8_t)
 
void hsla (uint8_t, uint8_t, uint8_t, double)
 
void url (const char *, size_t)
 
void begin_parse ()
 
void end_parse ()
 
void begin_block ()
 
void end_block ()
 
void begin_property ()
 
void end_property ()
 

Detailed Description

Skeleton handler for css_parser. Feel free to copy this as a starting point for your own CSS handler.