|
NovaSVG 0.10.0
A header-only SVG library
|
#include <svgelement.h>

Public Member Functions | |
| SVGProperty (PropertyID id) | |
| virtual | ~SVGProperty ()=default |
| PropertyID | id () const |
| virtual bool | parse (std::string_view input)=0 |
Definition at line 148 of file svgelement.h.
| NOVASVG_INLINE novasvg::SVGProperty::SVGProperty | ( | PropertyID | id | ) |
Definition at line 2445 of file svgelement.h.
|
virtualdefault |
|
inline |
Definition at line 152 of file svgelement.h.
|
pure virtual |
Implemented in novasvg::SVGEnumeration< Enum >, novasvg::SVGEnumeration< LengthAdjust >, novasvg::SVGEnumeration< MarkerUnits >, novasvg::SVGEnumeration< SpreadMethod >, novasvg::SVGEnumeration< Units >, novasvg::SVGEnumeration< Enum >, novasvg::SVGEnumeration< LengthAdjust >, novasvg::SVGEnumeration< MarkerUnits >, novasvg::SVGEnumeration< SpreadMethod >, novasvg::SVGEnumeration< Units >, novasvg::SVGEnumeration< Enum >, novasvg::SVGEnumeration< LengthAdjust >, novasvg::SVGEnumeration< MarkerUnits >, novasvg::SVGEnumeration< SpreadMethod >, novasvg::SVGEnumeration< Units >, novasvg::SVGEnumeration< Enum >, novasvg::SVGEnumeration< LengthAdjust >, novasvg::SVGEnumeration< MarkerUnits >, novasvg::SVGEnumeration< SpreadMethod >, novasvg::SVGEnumeration< Units >, novasvg::SVGString, novasvg::SVGEnumeration< Enum >, novasvg::SVGEnumeration< LengthAdjust >, novasvg::SVGEnumeration< MarkerUnits >, novasvg::SVGEnumeration< SpreadMethod >, novasvg::SVGEnumeration< Units >, novasvg::SVGAngle, novasvg::SVGLength, novasvg::SVGLengthList, novasvg::SVGNumberPercentage, novasvg::SVGNumberList, novasvg::SVGPath, novasvg::SVGPoint, novasvg::SVGPointList, novasvg::SVGRect, novasvg::SVGTransform, novasvg::SVGTransformBox, novasvg::SVGTransformOrigin, novasvg::SVGPreserveAspectRatio, and novasvg::SVGNumber.