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< Sxmlelement >
- Public Member Functions inherited from basevisitor
- Public Member Functions inherited from visitor< S_measure >
- Public Member Functions inherited from visitor< S_key >
- Public Member Functions inherited from visitor< S_clef >
- Public Member Functions inherited from visitor< S_time >
- 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)
 
- Public Member Functions inherited from visitor< S_part >
- Public Member Functions inherited from visitor< S_sound >

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 >.