#include <cstdint>#include <ostream>Namespaces | |
| namespace | donner |
| Top-level Donner namespace, which is split into different sub-namespaces such as donner::svg and donner::css. | |
| namespace | donner::svg |
| Donner SVG library, which can load, manipulate and render SVG files. | |
Enumerations | |
| enum class | donner::svg::WhiteSpace : uint8_t { Normal , Pre , Nowrap , PreWrap , BreakSpaces , PreLine } |
| CSS white-space keywords controlling collapsing and line breaking. | |
Functions | |
| constexpr bool | donner::svg::PreservesSpaces (WhiteSpace value) |
| Whether spaces and tabs retain their authored widths. | |
| constexpr bool | donner::svg::PreservesSegmentBreaks (WhiteSpace value) |
| Whether source segment breaks force a new line. | |
| constexpr bool | donner::svg::AllowsSoftWrap (WhiteSpace value) |
| Whether unforced line breaking is permitted. | |
| std::ostream & | donner::svg::operator<< (std::ostream &os, WhiteSpace value) |
Writes the CSS keyword for value. | |