|
NovaSVG 0.10.0
A header-only SVG library
|
#include <svgparser.hpp>
Public Types | |
| enum class | Combinator { None , Descendant , Child , DirectAdjacent , InDirectAdjacent } |
Public Member Functions | |
| SimpleSelector (Combinator combinator) | |
Public Attributes | |
| Combinator | combinator {Combinator::Descendant} |
| ElementID | id {ElementID::Star} |
| std::string | tag |
| std::vector< AttributeSelector > | attributeSelectors |
| std::vector< PseudoClassSelector > | pseudoClassSelectors |
Definition at line 50 of file svgparser.hpp.
|
strong |
| Enumerator | |
|---|---|
| None | |
| Descendant | |
| Child | |
| DirectAdjacent | |
| InDirectAdjacent | |
Definition at line 51 of file svgparser.hpp.
|
inlineexplicit |
Definition at line 59 of file svgparser.hpp.
| std::vector<AttributeSelector> novasvg::SimpleSelector::attributeSelectors |
Definition at line 64 of file svgparser.hpp.
| Combinator novasvg::SimpleSelector::combinator {Combinator::Descendant} |
Definition at line 61 of file svgparser.hpp.
| ElementID novasvg::SimpleSelector::id {ElementID::Star} |
Definition at line 62 of file svgparser.hpp.
| std::vector<PseudoClassSelector> novasvg::SimpleSelector::pseudoClassSelectors |
Definition at line 65 of file svgparser.hpp.
| std::string novasvg::SimpleSelector::tag |
Definition at line 63 of file svgparser.hpp.