LibMusicXML  3.18
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