Donner
C++20 SVG rendering library
Loading...
Searching...
No Matches
Rule.h File Reference
#include <optional>
#include <variant>
#include <vector>
#include "donner/css/ComponentValue.h"
Include dependency graph for Rule.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  donner::css::AtRule
 Rules starting with an @ are called At-Rules, and are used to define CSS features such as @media, @font-face, @keyframes, etc. More...
 
struct  donner::css::QualifiedRule
 A QualifiedRule has a list of component values and a block, this is the intermediate representation of a stylesheet rule. More...
 
struct  donner::css::InvalidRule
 InvalidRule is used to represent a rule which could not be parsed, such as an invalid at-rule. More...
 
struct  donner::css::Rule
 Holds a CSS rule which can either be a standard QualifiedRule, an AtRule, or an InvalidRule if there was a parse error. More...
 

Namespaces

namespace  donner
 Top-level Donner namespace, which is split into different sub-namespaces such as donner::svg and donner::css.
 
namespace  donner::css
 Donner CSS library, a standalone composable CSS parser.