LibMusicXML 3.22
clonevisitor Class Reference

A visitor that clones a musicxml tree.

#include <clonevisitor.h>

Inheritance diagram for clonevisitor:
visitor< Sxmlelement > basevisitor unrolled_clonevisitor

Public Member Functions

virtual void visitStart (Sxmlelement &elt)
virtual void visitEnd (Sxmlelement &elt)
virtual Sxmlelement clone ()

Protected Member Functions

virtual void clone (bool state)
virtual void copyAttributes (const Sxmlelement &src, Sxmlelement &dst)
virtual Sxmlelement copy (const Sxmlelement &elt)
virtual SxmlelementlastCopy ()

Protected Attributes

bool fClone
Sxmlelement fLastCopy
std::stack< SxmlelementfStack

Member Function Documentation

◆ visitEnd()

virtual void visitEnd ( Sxmlelement & elt)
virtual

Reimplemented from visitor< Sxmlelement >.

◆ visitStart()

virtual void visitStart ( Sxmlelement & elt)
virtual

Reimplemented from visitor< Sxmlelement >.