 |
Verovio
Source code documentation
|
11 #include "atts_shared.h"
29 void Reset()
override;
30 std::string GetClassName()
const override {
return "svg"; }
36 void Set(pugi::xml_node svg);
38 pugi::xml_node Get() {
return m_svg.first_child(); }
46 int GetHeight()
const;
55 FunctorCode AcceptEnd(
Functor &functor)
override;
56 FunctorCode AcceptEnd(
ConstFunctor &functor)
const override;
67 pugi::xml_document m_svg;
This class represents a basic object.
Definition: object.h:59
void Reset() override
Reset the object, that is 1) removing all children and 2) resetting all attributes.
This abstract class is the base class for all mutable functors.
Definition: functor.h:101
This abstract class is the base class for all const functors.
Definition: functor.h:126
FunctorCode Accept(Functor &functor) override
Interface for class functor visitation.