Donner
C++20 SVG rendering library
Loading...
Searching...
No Matches
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level 12345]
 NdonnerTop-level Donner namespace, which is split into different sub-namespaces such as donner::svg and donner::css
 NcssDonner CSS library, a standalone composable CSS parser
 NsvgDonner SVG library, which can load, manipulate and render SVG files
 CAbsoluteLengthMetricsA container with ratios for converting absolute lengths, such as "cm" or "in", see https://www.w3.org/TR/css-values/#absolute-lengths
 CBoxA 2D axis-aligned bounding box
 CCaseInsensitiveCharTraitsType traits for case-insensitive string comparison, usable with algorithms that accept an STL std::char_traits
 CElementTraversalGeneratorSelectors may need to traverse the tree in different ways to match, and this is abstracted away using C++20 coroutines
 CFakeElementA test fake for a type that satisfies the ElementLike concept
 CFontMetricsA container for font information relevant for computing font-relative lengths, per https://www.w3.org/TR/css-values/#font-relative-lengths
 CLengthParses a CSS <length-percentage> type as defined by https://www.w3.org/TR/css-values-3/#typedef-length-percentage
 CMathConstantsContains a set of math constants for the specified type (float or double)
 CMathConstants< double >Math constants for double
 CMathConstants< float >Math constants for float
 COptionalRefA class that simulates an optional reference to a constant object of type T
 CQuadraticSolutionHolds the solution of a quadratic equation, as returned by SolveQuadratic
 CRcStringA reference counted string, that is copy-on-write and implements the small-string optimization
 CRcStringOrRefAn in-transit type that can hold either an RcString or std::string_view, to enable transferring the RcString reference or also accepting a non-owning std::string_view from API surfaces
 CSmallVectorA vector with small-size optimization
 CStringUtilsA collection of string utils, such as case-insensitive comparison and StartsWith/EndsWith
 CTransformA 2D matrix representing an affine transformation
 CVector2A 2D vector, (x, y)
 RElementLikeConcept for types that can be matched against a selector, such as a donner::svg::SVGElement
 RStringLikeA concept for types that are string-like, i.e