LibMusicXML 3.22
Public Member Functions | Protected Member Functions | List of all members
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 >.