LibMusicXML 3.22
sortvisitor Class Reference

A visitor that sorts a musicxml tree according to the dtd.

#include <sortvisitor.h>

Inheritance diagram for sortvisitor:
visitor< S_work > visitor< S_unpitched > visitor< S_tuplet > visitor< S_tuplet_normal > visitor< S_tuplet_actual > visitor< S_transpose > visitor< S_time_modification > visitor< S_system_margins > visitor< S_system_layout > visitor< S_staff_tuning > visitor< S_staff_details > visitor< S_sound > visitor< S_slash > visitor< S_score_partwise > visitor< S_score_part > visitor< S_score_instrument > visitor< S_scaling > visitor< S_root > visitor< S_rest > visitor< S_print > visitor< S_pitch > visitor< S_pedal_tuning > visitor< S_part_group > visitor< S_page_margins > visitor< S_page_layout > visitor< S_note > visitor< S_notations > visitor< S_midi_instrument > visitor< S_metronome_tuplet > visitor< S_metronome_note > visitor< S_measure_style > visitor< S_identification > visitor< S_harmony > visitor< S_harmonic > visitor< S_frame > visitor< S_frame_note > visitor< S_forward > visitor< S_figured_bass > visitor< S_figure > visitor< S_direction > visitor< S_degree > visitor< S_defaults > visitor< S_clef > visitor< S_bend > visitor< S_beat_repeat > visitor< S_bass > visitor< S_barline > visitor< S_backup > visitor< S_attributes > visitor< S_appearance > visitor< S_accordion_registration > visitor< S_accord >

Public Member Functions

virtual void visitStart (S_accord &elt)
virtual void visitStart (S_accordion_registration &elt)
virtual void visitStart (S_appearance &elt)
virtual void visitStart (S_attributes &elt)
virtual void visitStart (S_backup &elt)
virtual void visitStart (S_barline &elt)
virtual void visitStart (S_bass &elt)
virtual void visitStart (S_beat_repeat &elt)
virtual void visitStart (S_bend &elt)
virtual void visitStart (S_clef &elt)
virtual void visitStart (S_defaults &elt)
virtual void visitStart (S_degree &elt)
virtual void visitStart (S_direction &elt)
virtual void visitStart (S_figure &elt)
virtual void visitStart (S_figured_bass &elt)
virtual void visitStart (S_forward &elt)
virtual void visitStart (S_frame_note &elt)
virtual void visitStart (S_frame &elt)
virtual void visitStart (S_harmonic &elt)
virtual void visitStart (S_harmony &elt)
virtual void visitStart (S_identification &elt)
virtual void visitStart (S_measure_style &elt)
virtual void visitStart (S_metronome_note &elt)
virtual void visitStart (S_metronome_tuplet &elt)
virtual void visitStart (S_midi_instrument &elt)
virtual void visitStart (S_notations &elt)
virtual void visitStart (S_note &elt)
virtual void visitStart (S_page_layout &elt)
virtual void visitStart (S_page_margins &elt)
virtual void visitStart (S_part_group &elt)
virtual void visitStart (S_pedal_tuning &elt)
virtual void visitStart (S_pitch &elt)
virtual void visitStart (S_print &elt)
virtual void visitStart (S_rest &elt)
virtual void visitStart (S_root &elt)
virtual void visitStart (S_scaling &elt)
virtual void visitStart (S_score_instrument &elt)
virtual void visitStart (S_score_part &elt)
virtual void visitStart (S_score_partwise &elt)
virtual void visitStart (S_slash &elt)
virtual void visitStart (S_sound &elt)
virtual void visitStart (S_staff_details &elt)
virtual void visitStart (S_staff_tuning &elt)
virtual void visitStart (S_system_layout &elt)
virtual void visitStart (S_system_margins &elt)
virtual void visitStart (S_time_modification &elt)
virtual void visitStart (S_transpose &elt)
virtual void visitStart (S_tuplet_actual &elt)
virtual void visitStart (S_tuplet_normal &elt)
virtual void visitStart (S_tuplet &elt)
virtual void visitStart (S_unpitched &elt)
virtual void visitStart (S_work &elt)
Public Member Functions inherited from visitor< S_accord >
virtual void visitEnd (S_accord &elt)
Public Member Functions inherited from visitor< S_accordion_registration >
virtual void visitEnd (S_accordion_registration &elt)
Public Member Functions inherited from visitor< S_appearance >
virtual void visitEnd (S_appearance &elt)
Public Member Functions inherited from visitor< S_attributes >
virtual void visitEnd (S_attributes &elt)
Public Member Functions inherited from visitor< S_backup >
virtual void visitEnd (S_backup &elt)
Public Member Functions inherited from visitor< S_barline >
virtual void visitEnd (S_barline &elt)
Public Member Functions inherited from visitor< S_bass >
virtual void visitEnd (S_bass &elt)
Public Member Functions inherited from visitor< S_beat_repeat >
virtual void visitEnd (S_beat_repeat &elt)
Public Member Functions inherited from visitor< S_bend >
virtual void visitEnd (S_bend &elt)
Public Member Functions inherited from visitor< S_clef >
virtual void visitEnd (S_clef &elt)
Public Member Functions inherited from visitor< S_defaults >
virtual void visitEnd (S_defaults &elt)
Public Member Functions inherited from visitor< S_degree >
virtual void visitEnd (S_degree &elt)
Public Member Functions inherited from visitor< S_direction >
virtual void visitEnd (S_direction &elt)
Public Member Functions inherited from visitor< S_figure >
virtual void visitEnd (S_figure &elt)
Public Member Functions inherited from visitor< S_figured_bass >
virtual void visitEnd (S_figured_bass &elt)
Public Member Functions inherited from visitor< S_forward >
virtual void visitEnd (S_forward &elt)
Public Member Functions inherited from visitor< S_frame_note >
virtual void visitEnd (S_frame_note &elt)
Public Member Functions inherited from visitor< S_frame >
virtual void visitEnd (S_frame &elt)
Public Member Functions inherited from visitor< S_harmonic >
virtual void visitEnd (S_harmonic &elt)
Public Member Functions inherited from visitor< S_harmony >
virtual void visitEnd (S_harmony &elt)
Public Member Functions inherited from visitor< S_identification >
virtual void visitEnd (S_identification &elt)
Public Member Functions inherited from visitor< S_measure_style >
virtual void visitEnd (S_measure_style &elt)
Public Member Functions inherited from visitor< S_metronome_note >
virtual void visitEnd (S_metronome_note &elt)
Public Member Functions inherited from visitor< S_metronome_tuplet >
virtual void visitEnd (S_metronome_tuplet &elt)
Public Member Functions inherited from visitor< S_midi_instrument >
virtual void visitEnd (S_midi_instrument &elt)
Public Member Functions inherited from visitor< S_notations >
virtual void visitEnd (S_notations &elt)
Public Member Functions inherited from visitor< S_note >
virtual void visitEnd (S_note &elt)
Public Member Functions inherited from visitor< S_page_layout >
virtual void visitEnd (S_page_layout &elt)
Public Member Functions inherited from visitor< S_page_margins >
virtual void visitEnd (S_page_margins &elt)
Public Member Functions inherited from visitor< S_part_group >
virtual void visitEnd (S_part_group &elt)
Public Member Functions inherited from visitor< S_pedal_tuning >
virtual void visitEnd (S_pedal_tuning &elt)
Public Member Functions inherited from visitor< S_pitch >
virtual void visitEnd (S_pitch &elt)
Public Member Functions inherited from visitor< S_print >
virtual void visitEnd (S_print &elt)
Public Member Functions inherited from visitor< S_rest >
virtual void visitEnd (S_rest &elt)
Public Member Functions inherited from visitor< S_root >
virtual void visitEnd (S_root &elt)
Public Member Functions inherited from visitor< S_scaling >
virtual void visitEnd (S_scaling &elt)
Public Member Functions inherited from visitor< S_score_instrument >
virtual void visitEnd (S_score_instrument &elt)
Public Member Functions inherited from visitor< S_score_part >
virtual void visitEnd (S_score_part &elt)
Public Member Functions inherited from visitor< S_score_partwise >
virtual void visitEnd (S_score_partwise &elt)
Public Member Functions inherited from visitor< S_slash >
virtual void visitEnd (S_slash &elt)
Public Member Functions inherited from visitor< S_sound >
virtual void visitEnd (S_sound &elt)
Public Member Functions inherited from visitor< S_staff_details >
virtual void visitEnd (S_staff_details &elt)
Public Member Functions inherited from visitor< S_staff_tuning >
virtual void visitEnd (S_staff_tuning &elt)
Public Member Functions inherited from visitor< S_system_layout >
virtual void visitEnd (S_system_layout &elt)
Public Member Functions inherited from visitor< S_system_margins >
virtual void visitEnd (S_system_margins &elt)
Public Member Functions inherited from visitor< S_time_modification >
virtual void visitEnd (S_time_modification &elt)
Public Member Functions inherited from visitor< S_transpose >
virtual void visitEnd (S_transpose &elt)
Public Member Functions inherited from visitor< S_tuplet_actual >
virtual void visitEnd (S_tuplet_actual &elt)
Public Member Functions inherited from visitor< S_tuplet_normal >
virtual void visitEnd (S_tuplet_normal &elt)
Public Member Functions inherited from visitor< S_tuplet >
virtual void visitEnd (S_tuplet &elt)
Public Member Functions inherited from visitor< S_unpitched >
virtual void visitEnd (S_unpitched &elt)
Public Member Functions inherited from visitor< S_work >
virtual void visitEnd (S_work &elt)

Member Function Documentation

◆ visitStart() [1/52]

virtual void visitStart ( S_accord & elt)
virtual

Reimplemented from visitor< S_accord >.

◆ visitStart() [2/52]

virtual void visitStart ( S_accordion_registration & elt)
virtual

◆ visitStart() [3/52]

virtual void visitStart ( S_appearance & elt)
virtual

Reimplemented from visitor< S_appearance >.

◆ visitStart() [4/52]

virtual void visitStart ( S_attributes & elt)
virtual

Reimplemented from visitor< S_attributes >.

◆ visitStart() [5/52]

virtual void visitStart ( S_backup & elt)
virtual

Reimplemented from visitor< S_backup >.

◆ visitStart() [6/52]

virtual void visitStart ( S_barline & elt)
virtual

Reimplemented from visitor< S_barline >.

◆ visitStart() [7/52]

virtual void visitStart ( S_bass & elt)
virtual

Reimplemented from visitor< S_bass >.

◆ visitStart() [8/52]

virtual void visitStart ( S_beat_repeat & elt)
virtual

Reimplemented from visitor< S_beat_repeat >.

◆ visitStart() [9/52]

virtual void visitStart ( S_bend & elt)
virtual

Reimplemented from visitor< S_bend >.

◆ visitStart() [10/52]

virtual void visitStart ( S_clef & elt)
virtual

Reimplemented from visitor< S_clef >.

◆ visitStart() [11/52]

virtual void visitStart ( S_defaults & elt)
virtual

Reimplemented from visitor< S_defaults >.

◆ visitStart() [12/52]

virtual void visitStart ( S_degree & elt)
virtual

Reimplemented from visitor< S_degree >.

◆ visitStart() [13/52]

virtual void visitStart ( S_direction & elt)
virtual

Reimplemented from visitor< S_direction >.

◆ visitStart() [14/52]

virtual void visitStart ( S_figure & elt)
virtual

Reimplemented from visitor< S_figure >.

◆ visitStart() [15/52]

virtual void visitStart ( S_figured_bass & elt)
virtual

Reimplemented from visitor< S_figured_bass >.

◆ visitStart() [16/52]

virtual void visitStart ( S_forward & elt)
virtual

Reimplemented from visitor< S_forward >.

◆ visitStart() [17/52]

virtual void visitStart ( S_frame & elt)
virtual

Reimplemented from visitor< S_frame >.

◆ visitStart() [18/52]

virtual void visitStart ( S_frame_note & elt)
virtual

Reimplemented from visitor< S_frame_note >.

◆ visitStart() [19/52]

virtual void visitStart ( S_harmonic & elt)
virtual

Reimplemented from visitor< S_harmonic >.

◆ visitStart() [20/52]

virtual void visitStart ( S_harmony & elt)
virtual

Reimplemented from visitor< S_harmony >.

◆ visitStart() [21/52]

virtual void visitStart ( S_identification & elt)
virtual

Reimplemented from visitor< S_identification >.

◆ visitStart() [22/52]

virtual void visitStart ( S_measure_style & elt)
virtual

Reimplemented from visitor< S_measure_style >.

◆ visitStart() [23/52]

virtual void visitStart ( S_metronome_note & elt)
virtual

Reimplemented from visitor< S_metronome_note >.

◆ visitStart() [24/52]

virtual void visitStart ( S_metronome_tuplet & elt)
virtual

Reimplemented from visitor< S_metronome_tuplet >.

◆ visitStart() [25/52]

virtual void visitStart ( S_midi_instrument & elt)
virtual

Reimplemented from visitor< S_midi_instrument >.

◆ visitStart() [26/52]

virtual void visitStart ( S_notations & elt)
virtual

Reimplemented from visitor< S_notations >.

◆ visitStart() [27/52]

virtual void visitStart ( S_note & elt)
virtual

Reimplemented from visitor< S_note >.

◆ visitStart() [28/52]

virtual void visitStart ( S_page_layout & elt)
virtual

Reimplemented from visitor< S_page_layout >.

◆ visitStart() [29/52]

virtual void visitStart ( S_page_margins & elt)
virtual

Reimplemented from visitor< S_page_margins >.

◆ visitStart() [30/52]

virtual void visitStart ( S_part_group & elt)
virtual

Reimplemented from visitor< S_part_group >.

◆ visitStart() [31/52]

virtual void visitStart ( S_pedal_tuning & elt)
virtual

Reimplemented from visitor< S_pedal_tuning >.

◆ visitStart() [32/52]

virtual void visitStart ( S_pitch & elt)
virtual

Reimplemented from visitor< S_pitch >.

◆ visitStart() [33/52]

virtual void visitStart ( S_print & elt)
virtual

Reimplemented from visitor< S_print >.

◆ visitStart() [34/52]

virtual void visitStart ( S_rest & elt)
virtual

Reimplemented from visitor< S_rest >.

◆ visitStart() [35/52]

virtual void visitStart ( S_root & elt)
virtual

Reimplemented from visitor< S_root >.

◆ visitStart() [36/52]

virtual void visitStart ( S_scaling & elt)
virtual

Reimplemented from visitor< S_scaling >.

◆ visitStart() [37/52]

virtual void visitStart ( S_score_instrument & elt)
virtual

Reimplemented from visitor< S_score_instrument >.

◆ visitStart() [38/52]

virtual void visitStart ( S_score_part & elt)
virtual

Reimplemented from visitor< S_score_part >.

◆ visitStart() [39/52]

virtual void visitStart ( S_score_partwise & elt)
virtual

Reimplemented from visitor< S_score_partwise >.

◆ visitStart() [40/52]

virtual void visitStart ( S_slash & elt)
virtual

Reimplemented from visitor< S_slash >.

◆ visitStart() [41/52]

virtual void visitStart ( S_sound & elt)
virtual

Reimplemented from visitor< S_sound >.

◆ visitStart() [42/52]

virtual void visitStart ( S_staff_details & elt)
virtual

Reimplemented from visitor< S_staff_details >.

◆ visitStart() [43/52]

virtual void visitStart ( S_staff_tuning & elt)
virtual

Reimplemented from visitor< S_staff_tuning >.

◆ visitStart() [44/52]

virtual void visitStart ( S_system_layout & elt)
virtual

Reimplemented from visitor< S_system_layout >.

◆ visitStart() [45/52]

virtual void visitStart ( S_system_margins & elt)
virtual

Reimplemented from visitor< S_system_margins >.

◆ visitStart() [46/52]

virtual void visitStart ( S_time_modification & elt)
virtual

Reimplemented from visitor< S_time_modification >.

◆ visitStart() [47/52]

virtual void visitStart ( S_transpose & elt)
virtual

Reimplemented from visitor< S_transpose >.

◆ visitStart() [48/52]

virtual void visitStart ( S_tuplet & elt)
virtual

Reimplemented from visitor< S_tuplet >.

◆ visitStart() [49/52]

virtual void visitStart ( S_tuplet_actual & elt)
virtual

Reimplemented from visitor< S_tuplet_actual >.

◆ visitStart() [50/52]

virtual void visitStart ( S_tuplet_normal & elt)
virtual

Reimplemented from visitor< S_tuplet_normal >.

◆ visitStart() [51/52]

virtual void visitStart ( S_unpitched & elt)
virtual

Reimplemented from visitor< S_unpitched >.

◆ visitStart() [52/52]

virtual void visitStart ( S_work & elt)
virtual

Reimplemented from visitor< S_work >.