LibMusicXML 3.22
unrolled_clonevisitor Class Reference

A visitor that creates an "unrolled" version of a score.

#include <unrolled_clonevisitor.h>

Inheritance diagram for unrolled_clonevisitor:
visitor< S_sound > visitor< S_part > visitor< S_repeat > visitor< S_ending > visitor< S_time > visitor< S_clef > visitor< S_key > visitor< S_measure > clonevisitor

Public Member Functions

virtual void visitStart (S_measure &elt)
virtual void visitStart (S_part &elt)
virtual void visitStart (S_sound &elt)
virtual void visitStart (S_key &elt)
virtual void visitStart (S_clef &elt)
virtual void visitStart (S_time &elt)
virtual void visitEnd (S_measure &elt)
virtual void visitEnd (S_part &elt)
virtual void visitEnd (S_sound &elt)
virtual void visitEnd (S_key &elt)
virtual void visitEnd (S_clef &elt)
virtual void visitEnd (S_time &elt)
virtual void visitStart (S_ending &elt)
virtual void visitStart (S_repeat &elt)
Public Member Functions inherited from clonevisitor
virtual void visitStart (Sxmlelement &elt)
virtual void visitEnd (Sxmlelement &elt)
virtual Sxmlelement clone ()
Public Member Functions inherited from visitor< S_ending >
virtual void visitEnd (S_ending &elt)
Public Member Functions inherited from visitor< S_repeat >
virtual void visitEnd (S_repeat &elt)

Protected Member Functions

virtual void start (Sxmlelement elt)
virtual void end (Sxmlelement elt)
Protected Member Functions inherited from clonevisitor
virtual void clone (bool state)
virtual void copyAttributes (const Sxmlelement &src, Sxmlelement &dst)
virtual Sxmlelement copy (const Sxmlelement &elt)
virtual SxmlelementlastCopy ()

Additional Inherited Members

Protected Attributes inherited from clonevisitor
bool fClone
Sxmlelement fLastCopy
std::stack< SxmlelementfStack

Member Function Documentation

◆ visitEnd() [1/6]

virtual void visitEnd ( S_clef & elt)
virtual

Reimplemented from visitor< S_clef >.

◆ visitEnd() [2/6]

virtual void visitEnd ( S_key & elt)
virtual

Reimplemented from visitor< S_key >.

◆ visitEnd() [3/6]

virtual void visitEnd ( S_measure & elt)
inlinevirtual

Reimplemented from visitor< S_measure >.

◆ visitEnd() [4/6]

virtual void visitEnd ( S_part & elt)
inlinevirtual

Reimplemented from visitor< S_part >.

◆ visitEnd() [5/6]

virtual void visitEnd ( S_sound & elt)
inlinevirtual

Reimplemented from visitor< S_sound >.

◆ visitEnd() [6/6]

virtual void visitEnd ( S_time & elt)
virtual

Reimplemented from visitor< S_time >.

◆ visitStart() [1/8]

virtual void visitStart ( S_clef & elt)
virtual

Reimplemented from visitor< S_clef >.

◆ visitStart() [2/8]

virtual void visitStart ( S_ending & elt)
inlinevirtual

Reimplemented from visitor< S_ending >.

◆ visitStart() [3/8]

virtual void visitStart ( S_key & elt)
virtual

Reimplemented from visitor< S_key >.

◆ visitStart() [4/8]

virtual void visitStart ( S_measure & elt)
virtual

Reimplemented from visitor< S_measure >.

◆ visitStart() [5/8]

virtual void visitStart ( S_part & elt)
virtual

Reimplemented from visitor< S_part >.

◆ visitStart() [6/8]

virtual void visitStart ( S_repeat & elt)
inlinevirtual

Reimplemented from visitor< S_repeat >.

◆ visitStart() [7/8]

virtual void visitStart ( S_sound & elt)
virtual

Reimplemented from visitor< S_sound >.

◆ visitStart() [8/8]

virtual void visitStart ( S_time & elt)
virtual

Reimplemented from visitor< S_time >.