 |
Verovio
Source code documentation
|
8 #ifndef __VRV_SAVEFUNCTOR_H__
9 #define __VRV_SAVEFUNCTOR_H__
41 FunctorCode VisitDots(
Dots *dots)
override;
42 FunctorCode VisitDotsEnd(
Dots *dots)
override;
43 FunctorCode VisitEditorialElement(
EditorialElement *editorialElement)
override;
44 FunctorCode VisitEditorialElementEnd(
EditorialElement *editorialElement)
override;
45 FunctorCode VisitFlag(
Flag *flag)
override;
46 FunctorCode VisitFlagEnd(
Flag *flag)
override;
47 FunctorCode VisitMdiv(
Mdiv *mdiv)
override;
48 FunctorCode VisitMdivEnd(
Mdiv *mdiv)
override;
49 FunctorCode VisitMeasure(
Measure *measure)
override;
50 FunctorCode VisitMeasureEnd(
Measure *measure)
override;
51 FunctorCode VisitMNum(
MNum *mNum)
override;
52 FunctorCode VisitMNumEnd(
MNum *mNum)
override;
53 FunctorCode VisitObject(
Object *
object)
override;
54 FunctorCode VisitObjectEnd(
Object *
object)
override;
55 FunctorCode VisitRunningElement(
RunningElement *runningElement)
override;
56 FunctorCode VisitRunningElementEnd(
RunningElement *runningElement)
override;
57 FunctorCode VisitText(
Text *text)
override;
58 FunctorCode VisitTextEnd(
Text *text)
override;
59 FunctorCode VisitTupletBracket(
TupletBracket *tupletBracket)
override;
60 FunctorCode VisitTupletBracketEnd(
TupletBracket *tupletBracket)
override;
61 FunctorCode VisitTupletNum(
TupletNum *tupletNum)
override;
62 FunctorCode VisitTupletNumEnd(
TupletNum *tupletNum)
override;
80 #endif // __VRV_SAVEFUNCTOR_H__
This class represents a measure in a page-based score (Doc).
Definition: measure.h:37
This class models CDATA (text)
Definition: text.h:23
This class models a group of dots as a layer element part and has no direct MEI equivalent.
Definition: elementpart.h:27
This class models a bracket as a layer element part and has no direct MEI equivalent.
Definition: elementpart.h:150
This class represents a basic object.
Definition: object.h:59
This class models the MEI <mNum> element.
Definition: mnum.h:26
This class models a stem as a layer element part and has no direct MEI equivalent.
Definition: elementpart.h:97
This class is a base class for output classes.
Definition: iobase.h:31
This class represents running elements (headers and footers).
Definition: runningelement.h:28
This abstract class is the base class for all mutable functors.
Definition: functor.h:101
This class models a tuplet num as a layer element part and has no direct MEI equivalent.
Definition: elementpart.h:249
This class represent a <mdiv> in page-based MEI.
Definition: mdiv.h:24
This class saves the content of any object by calling the appropriate FileOutputStream method.
Definition: savefunctor.h:22
bool ImplementsEndInterface() const override
Return true if the functor implements the end interface.
Definition: savefunctor.h:35
This class is a base class for the editorial element containing musical content, for example <rgd> or...
Definition: editorial.h:38