Donner SVG 0.8.0-pre
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
Stylesheet.h File Reference
#include <cstddef>
#include <ostream>
#include "donner/base/Utils.h"
#include "donner/css/Declaration.h"
#include "donner/css/FontFace.h"
#include "donner/css/Selector.h"
Include dependency graph for Stylesheet.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  donner::css::SelectorRule
 A rule in a stylesheet, which consists of a selector and a list of declarations. More...
class  donner::css::Stylesheet
 A CSS stylesheet, which is a list of rules. More...
struct  donner::css::Stylesheet::SecurityStats
 Resource-limit accounting produced while parsing an untrusted stylesheet. 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.

Class Documentation

◆ donner::css::Stylesheet::SecurityStats

struct donner::css::Stylesheet::SecurityStats

Resource-limit accounting produced while parsing an untrusted stylesheet.

Class Members
size_t componentValues = 0
size_t declarations = 0
bool rejected = false
size_t rules = 0