LibMusicXML
3.22
src
elements
typedefs.h
1
/*
2
MusicXML Library
3
Copyright (C) Grame 2006-2019
4
5
This Source Code Form is subject to the terms of the Mozilla Public
6
License, v. 2.0. If a copy of the MPL was not distributed with this
7
file, You can obtain one at http://mozilla.org/MPL/2.0/.
8
9
Grame Research Laboratory, 11, cours de Verdun Gensoul 69002 Lyon - France
10
research@grame.fr
11
*/
12
13
//======================================================================
14
// DON'T MODIFY THIS FILE!
15
// It is automatically generated from the MusicXML DTDs and from
16
// template files (located in the templates folder).
17
//======================================================================
18
19
#ifndef __typedefs__
20
#define __typedefs__
21
22
#include "elements.h"
23
#include "types.h"
24
25
namespace
MusicXML2
26
{
27
28
typedef
SMARTP<musicxml<kComment>
> S_comment;
29
typedef
SMARTP<musicxml<kProcessingInstruction>
> S_processing_instruction;
30
31
typedef
SMARTP<musicxml<k_accent>
> S_accent;
32
typedef
SMARTP<musicxml<k_accidental>
> S_accidental;
33
typedef
SMARTP<musicxml<k_accidental_mark>
> S_accidental_mark;
34
typedef
SMARTP<musicxml<k_accidental_text>
> S_accidental_text;
35
typedef
SMARTP<musicxml<k_accord>
> S_accord;
36
typedef
SMARTP<musicxml<k_accordion_high>
> S_accordion_high;
37
typedef
SMARTP<musicxml<k_accordion_low>
> S_accordion_low;
38
typedef
SMARTP<musicxml<k_accordion_middle>
> S_accordion_middle;
39
typedef
SMARTP<musicxml<k_accordion_registration>
> S_accordion_registration;
40
typedef
SMARTP<musicxml<k_actual_notes>
> S_actual_notes;
41
typedef
SMARTP<musicxml<k_alter>
> S_alter;
42
typedef
SMARTP<musicxml<k_appearance>
> S_appearance;
43
typedef
SMARTP<musicxml<k_arpeggiate>
> S_arpeggiate;
44
typedef
SMARTP<musicxml<k_arrow>
> S_arrow;
45
typedef
SMARTP<musicxml<k_arrow_direction>
> S_arrow_direction;
46
typedef
SMARTP<musicxml<k_arrow_style>
> S_arrow_style;
47
typedef
SMARTP<musicxml<k_arrowhead>
> S_arrowhead;
48
typedef
SMARTP<musicxml<k_articulations>
> S_articulations;
49
typedef
SMARTP<musicxml<k_artificial>
> S_artificial;
50
typedef
SMARTP<musicxml<k_assess>
> S_assess;
51
typedef
SMARTP<musicxml<k_attributes>
> S_attributes;
52
typedef
SMARTP<musicxml<k_backup>
> S_backup;
53
typedef
SMARTP<musicxml<k_bar_style>
> S_bar_style;
54
typedef
SMARTP<musicxml<k_barline>
> S_barline;
55
typedef
SMARTP<musicxml<k_barre>
> S_barre;
56
typedef
SMARTP<musicxml<k_base_pitch>
> S_base_pitch;
57
typedef
SMARTP<musicxml<k_bass>
> S_bass;
58
typedef
SMARTP<musicxml<k_bass_alter>
> S_bass_alter;
59
typedef
SMARTP<musicxml<k_bass_separator>
> S_bass_separator;
60
typedef
SMARTP<musicxml<k_bass_step>
> S_bass_step;
61
typedef
SMARTP<musicxml<k_beam>
> S_beam;
62
typedef
SMARTP<musicxml<k_beat_repeat>
> S_beat_repeat;
63
typedef
SMARTP<musicxml<k_beat_type>
> S_beat_type;
64
typedef
SMARTP<musicxml<k_beat_unit>
> S_beat_unit;
65
typedef
SMARTP<musicxml<k_beat_unit_dot>
> S_beat_unit_dot;
66
typedef
SMARTP<musicxml<k_beat_unit_tied>
> S_beat_unit_tied;
67
typedef
SMARTP<musicxml<k_beater>
> S_beater;
68
typedef
SMARTP<musicxml<k_beats>
> S_beats;
69
typedef
SMARTP<musicxml<k_bend>
> S_bend;
70
typedef
SMARTP<musicxml<k_bend_alter>
> S_bend_alter;
71
typedef
SMARTP<musicxml<k_bookmark>
> S_bookmark;
72
typedef
SMARTP<musicxml<k_bottom_margin>
> S_bottom_margin;
73
typedef
SMARTP<musicxml<k_bracket>
> S_bracket;
74
typedef
SMARTP<musicxml<k_brass_bend>
> S_brass_bend;
75
typedef
SMARTP<musicxml<k_breath_mark>
> S_breath_mark;
76
typedef
SMARTP<musicxml<k_caesura>
> S_caesura;
77
typedef
SMARTP<musicxml<k_cancel>
> S_cancel;
78
typedef
SMARTP<musicxml<k_capo>
> S_capo;
79
typedef
SMARTP<musicxml<k_chord>
> S_chord;
80
typedef
SMARTP<musicxml<k_chromatic>
> S_chromatic;
81
typedef
SMARTP<musicxml<k_circular_arrow>
> S_circular_arrow;
82
typedef
SMARTP<musicxml<k_clef>
> S_clef;
83
typedef
SMARTP<musicxml<k_clef_octave_change>
> S_clef_octave_change;
84
typedef
SMARTP<musicxml<k_coda>
> S_coda;
85
typedef
SMARTP<musicxml<k_concert_score>
> S_concert_score;
86
typedef
SMARTP<musicxml<k_creator>
> S_creator;
87
typedef
SMARTP<musicxml<k_credit>
> S_credit;
88
typedef
SMARTP<musicxml<k_credit_image>
> S_credit_image;
89
typedef
SMARTP<musicxml<k_credit_symbol>
> S_credit_symbol;
90
typedef
SMARTP<musicxml<k_credit_type>
> S_credit_type;
91
typedef
SMARTP<musicxml<k_credit_words>
> S_credit_words;
92
typedef
SMARTP<musicxml<k_cue>
> S_cue;
93
typedef
SMARTP<musicxml<k_damp>
> S_damp;
94
typedef
SMARTP<musicxml<k_damp_all>
> S_damp_all;
95
typedef
SMARTP<musicxml<k_dashes>
> S_dashes;
96
typedef
SMARTP<musicxml<k_defaults>
> S_defaults;
97
typedef
SMARTP<musicxml<k_degree>
> S_degree;
98
typedef
SMARTP<musicxml<k_degree_alter>
> S_degree_alter;
99
typedef
SMARTP<musicxml<k_degree_type>
> S_degree_type;
100
typedef
SMARTP<musicxml<k_degree_value>
> S_degree_value;
101
typedef
SMARTP<musicxml<k_delayed_inverted_turn>
> S_delayed_inverted_turn;
102
typedef
SMARTP<musicxml<k_delayed_turn>
> S_delayed_turn;
103
typedef
SMARTP<musicxml<k_detached_legato>
> S_detached_legato;
104
typedef
SMARTP<musicxml<k_diatonic>
> S_diatonic;
105
typedef
SMARTP<musicxml<k_direction>
> S_direction;
106
typedef
SMARTP<musicxml<k_direction_type>
> S_direction_type;
107
typedef
SMARTP<musicxml<k_directive>
> S_directive;
108
typedef
SMARTP<musicxml<k_display_octave>
> S_display_octave;
109
typedef
SMARTP<musicxml<k_display_step>
> S_display_step;
110
typedef
SMARTP<musicxml<k_display_text>
> S_display_text;
111
typedef
SMARTP<musicxml<k_distance>
> S_distance;
112
typedef
SMARTP<musicxml<k_divisions>
> S_divisions;
113
typedef
SMARTP<musicxml<k_doit>
> S_doit;
114
typedef
SMARTP<musicxml<k_dot>
> S_dot;
115
typedef
SMARTP<musicxml<k_double>
> S_double;
116
typedef
SMARTP<musicxml<k_double_tongue>
> S_double_tongue;
117
typedef
SMARTP<musicxml<k_down_bow>
> S_down_bow;
118
typedef
SMARTP<musicxml<k_duration>
> S_duration;
119
typedef
SMARTP<musicxml<k_dynamics>
> S_dynamics;
120
typedef
SMARTP<musicxml<k_effect>
> S_effect;
121
typedef
SMARTP<musicxml<k_elevation>
> S_elevation;
122
typedef
SMARTP<musicxml<k_elision>
> S_elision;
123
typedef
SMARTP<musicxml<k_encoder>
> S_encoder;
124
typedef
SMARTP<musicxml<k_encoding>
> S_encoding;
125
typedef
SMARTP<musicxml<k_encoding_date>
> S_encoding_date;
126
typedef
SMARTP<musicxml<k_encoding_description>
> S_encoding_description;
127
typedef
SMARTP<musicxml<k_end_line>
> S_end_line;
128
typedef
SMARTP<musicxml<k_end_paragraph>
> S_end_paragraph;
129
typedef
SMARTP<musicxml<k_ending>
> S_ending;
130
typedef
SMARTP<musicxml<k_ensemble>
> S_ensemble;
131
typedef
SMARTP<musicxml<k_except_voice>
> S_except_voice;
132
typedef
SMARTP<musicxml<k_extend>
> S_extend;
133
typedef
SMARTP<musicxml<k_eyeglasses>
> S_eyeglasses;
134
typedef
SMARTP<musicxml<k_f>
> S_f;
135
typedef
SMARTP<musicxml<k_falloff>
> S_falloff;
136
typedef
SMARTP<musicxml<k_feature>
> S_feature;
137
typedef
SMARTP<musicxml<k_fermata>
> S_fermata;
138
typedef
SMARTP<musicxml<k_ff>
> S_ff;
139
typedef
SMARTP<musicxml<k_fff>
> S_fff;
140
typedef
SMARTP<musicxml<k_ffff>
> S_ffff;
141
typedef
SMARTP<musicxml<k_fffff>
> S_fffff;
142
typedef
SMARTP<musicxml<k_ffffff>
> S_ffffff;
143
typedef
SMARTP<musicxml<k_fifths>
> S_fifths;
144
typedef
SMARTP<musicxml<k_figure>
> S_figure;
145
typedef
SMARTP<musicxml<k_figure_number>
> S_figure_number;
146
typedef
SMARTP<musicxml<k_figured_bass>
> S_figured_bass;
147
typedef
SMARTP<musicxml<k_fingering>
> S_fingering;
148
typedef
SMARTP<musicxml<k_fingernails>
> S_fingernails;
149
typedef
SMARTP<musicxml<k_first>
> S_first;
150
typedef
SMARTP<musicxml<k_first_fret>
> S_first_fret;
151
typedef
SMARTP<musicxml<k_flip>
> S_flip;
152
typedef
SMARTP<musicxml<k_footnote>
> S_footnote;
153
typedef
SMARTP<musicxml<k_for_part>
> S_for_part;
154
typedef
SMARTP<musicxml<k_forward>
> S_forward;
155
typedef
SMARTP<musicxml<k_fp>
> S_fp;
156
typedef
SMARTP<musicxml<k_frame>
> S_frame;
157
typedef
SMARTP<musicxml<k_frame_frets>
> S_frame_frets;
158
typedef
SMARTP<musicxml<k_frame_note>
> S_frame_note;
159
typedef
SMARTP<musicxml<k_frame_strings>
> S_frame_strings;
160
typedef
SMARTP<musicxml<k_fret>
> S_fret;
161
typedef
SMARTP<musicxml<k_function>
> S_function;
162
typedef
SMARTP<musicxml<k_fz>
> S_fz;
163
typedef
SMARTP<musicxml<k_glass>
> S_glass;
164
typedef
SMARTP<musicxml<k_glissando>
> S_glissando;
165
typedef
SMARTP<musicxml<k_glyph>
> S_glyph;
166
typedef
SMARTP<musicxml<k_golpe>
> S_golpe;
167
typedef
SMARTP<musicxml<k_grace>
> S_grace;
168
typedef
SMARTP<musicxml<k_group>
> S_group;
169
typedef
SMARTP<musicxml<k_group_abbreviation>
> S_group_abbreviation;
170
typedef
SMARTP<musicxml<k_group_abbreviation_display>
> S_group_abbreviation_display;
171
typedef
SMARTP<musicxml<k_group_barline>
> S_group_barline;
172
typedef
SMARTP<musicxml<k_group_link>
> S_group_link;
173
typedef
SMARTP<musicxml<k_group_name>
> S_group_name;
174
typedef
SMARTP<musicxml<k_group_name_display>
> S_group_name_display;
175
typedef
SMARTP<musicxml<k_group_symbol>
> S_group_symbol;
176
typedef
SMARTP<musicxml<k_group_time>
> S_group_time;
177
typedef
SMARTP<musicxml<k_grouping>
> S_grouping;
178
typedef
SMARTP<musicxml<k_half_muted>
> S_half_muted;
179
typedef
SMARTP<musicxml<k_hammer_on>
> S_hammer_on;
180
typedef
SMARTP<musicxml<k_handbell>
> S_handbell;
181
typedef
SMARTP<musicxml<k_harmon_closed>
> S_harmon_closed;
182
typedef
SMARTP<musicxml<k_harmon_mute>
> S_harmon_mute;
183
typedef
SMARTP<musicxml<k_harmonic>
> S_harmonic;
184
typedef
SMARTP<musicxml<k_harmony>
> S_harmony;
185
typedef
SMARTP<musicxml<k_harp_pedals>
> S_harp_pedals;
186
typedef
SMARTP<musicxml<k_haydn>
> S_haydn;
187
typedef
SMARTP<musicxml<k_heel>
> S_heel;
188
typedef
SMARTP<musicxml<k_hole>
> S_hole;
189
typedef
SMARTP<musicxml<k_hole_closed>
> S_hole_closed;
190
typedef
SMARTP<musicxml<k_hole_shape>
> S_hole_shape;
191
typedef
SMARTP<musicxml<k_hole_type>
> S_hole_type;
192
typedef
SMARTP<musicxml<k_humming>
> S_humming;
193
typedef
SMARTP<musicxml<k_identification>
> S_identification;
194
typedef
SMARTP<musicxml<k_image>
> S_image;
195
typedef
SMARTP<musicxml<k_instrument>
> S_instrument;
196
typedef
SMARTP<musicxml<k_instrument_abbreviation>
> S_instrument_abbreviation;
197
typedef
SMARTP<musicxml<k_instrument_change>
> S_instrument_change;
198
typedef
SMARTP<musicxml<k_instrument_link>
> S_instrument_link;
199
typedef
SMARTP<musicxml<k_instrument_name>
> S_instrument_name;
200
typedef
SMARTP<musicxml<k_instrument_sound>
> S_instrument_sound;
201
typedef
SMARTP<musicxml<k_instruments>
> S_instruments;
202
typedef
SMARTP<musicxml<k_interchangeable>
> S_interchangeable;
203
typedef
SMARTP<musicxml<k_inversion>
> S_inversion;
204
typedef
SMARTP<musicxml<k_inverted_mordent>
> S_inverted_mordent;
205
typedef
SMARTP<musicxml<k_inverted_turn>
> S_inverted_turn;
206
typedef
SMARTP<musicxml<k_inverted_vertical_turn>
> S_inverted_vertical_turn;
207
typedef
SMARTP<musicxml<k_ipa>
> S_ipa;
208
typedef
SMARTP<musicxml<k_key>
> S_key;
209
typedef
SMARTP<musicxml<k_key_accidental>
> S_key_accidental;
210
typedef
SMARTP<musicxml<k_key_alter>
> S_key_alter;
211
typedef
SMARTP<musicxml<k_key_octave>
> S_key_octave;
212
typedef
SMARTP<musicxml<k_key_step>
> S_key_step;
213
typedef
SMARTP<musicxml<k_kind>
> S_kind;
214
typedef
SMARTP<musicxml<k_laughing>
> S_laughing;
215
typedef
SMARTP<musicxml<k_left_divider>
> S_left_divider;
216
typedef
SMARTP<musicxml<k_left_margin>
> S_left_margin;
217
typedef
SMARTP<musicxml<k_level>
> S_level;
218
typedef
SMARTP<musicxml<k_line>
> S_line;
219
typedef
SMARTP<musicxml<k_line_detail>
> S_line_detail;
220
typedef
SMARTP<musicxml<k_line_width>
> S_line_width;
221
typedef
SMARTP<musicxml<k_link>
> S_link;
222
typedef
SMARTP<musicxml<k_listen>
> S_listen;
223
typedef
SMARTP<musicxml<k_listening>
> S_listening;
224
typedef
SMARTP<musicxml<k_lyric>
> S_lyric;
225
typedef
SMARTP<musicxml<k_lyric_font>
> S_lyric_font;
226
typedef
SMARTP<musicxml<k_lyric_language>
> S_lyric_language;
227
typedef
SMARTP<musicxml<k_measure>
> S_measure;
228
typedef
SMARTP<musicxml<k_measure_distance>
> S_measure_distance;
229
typedef
SMARTP<musicxml<k_measure_layout>
> S_measure_layout;
230
typedef
SMARTP<musicxml<k_measure_numbering>
> S_measure_numbering;
231
typedef
SMARTP<musicxml<k_measure_repeat>
> S_measure_repeat;
232
typedef
SMARTP<musicxml<k_measure_style>
> S_measure_style;
233
typedef
SMARTP<musicxml<k_membrane>
> S_membrane;
234
typedef
SMARTP<musicxml<k_metal>
> S_metal;
235
typedef
SMARTP<musicxml<k_metronome>
> S_metronome;
236
typedef
SMARTP<musicxml<k_metronome_arrows>
> S_metronome_arrows;
237
typedef
SMARTP<musicxml<k_metronome_beam>
> S_metronome_beam;
238
typedef
SMARTP<musicxml<k_metronome_dot>
> S_metronome_dot;
239
typedef
SMARTP<musicxml<k_metronome_note>
> S_metronome_note;
240
typedef
SMARTP<musicxml<k_metronome_relation>
> S_metronome_relation;
241
typedef
SMARTP<musicxml<k_metronome_tied>
> S_metronome_tied;
242
typedef
SMARTP<musicxml<k_metronome_tuplet>
> S_metronome_tuplet;
243
typedef
SMARTP<musicxml<k_metronome_type>
> S_metronome_type;
244
typedef
SMARTP<musicxml<k_mf>
> S_mf;
245
typedef
SMARTP<musicxml<k_midi_bank>
> S_midi_bank;
246
typedef
SMARTP<musicxml<k_midi_channel>
> S_midi_channel;
247
typedef
SMARTP<musicxml<k_midi_device>
> S_midi_device;
248
typedef
SMARTP<musicxml<k_midi_instrument>
> S_midi_instrument;
249
typedef
SMARTP<musicxml<k_midi_name>
> S_midi_name;
250
typedef
SMARTP<musicxml<k_midi_program>
> S_midi_program;
251
typedef
SMARTP<musicxml<k_midi_unpitched>
> S_midi_unpitched;
252
typedef
SMARTP<musicxml<k_millimeters>
> S_millimeters;
253
typedef
SMARTP<musicxml<k_miscellaneous>
> S_miscellaneous;
254
typedef
SMARTP<musicxml<k_miscellaneous_field>
> S_miscellaneous_field;
255
typedef
SMARTP<musicxml<k_mode>
> S_mode;
256
typedef
SMARTP<musicxml<k_mordent>
> S_mordent;
257
typedef
SMARTP<musicxml<k_movement_number>
> S_movement_number;
258
typedef
SMARTP<musicxml<k_movement_title>
> S_movement_title;
259
typedef
SMARTP<musicxml<k_mp>
> S_mp;
260
typedef
SMARTP<musicxml<k_multiple_rest>
> S_multiple_rest;
261
typedef
SMARTP<musicxml<k_music_font>
> S_music_font;
262
typedef
SMARTP<musicxml<k_mute>
> S_mute;
263
typedef
SMARTP<musicxml<k_n>
> S_n;
264
typedef
SMARTP<musicxml<k_natural>
> S_natural;
265
typedef
SMARTP<musicxml<k_non_arpeggiate>
> S_non_arpeggiate;
266
typedef
SMARTP<musicxml<k_normal_dot>
> S_normal_dot;
267
typedef
SMARTP<musicxml<k_normal_notes>
> S_normal_notes;
268
typedef
SMARTP<musicxml<k_normal_type>
> S_normal_type;
269
typedef
SMARTP<musicxml<k_notations>
> S_notations;
270
typedef
SMARTP<musicxml<k_note>
> S_note;
271
typedef
SMARTP<musicxml<k_note_size>
> S_note_size;
272
typedef
SMARTP<musicxml<k_notehead>
> S_notehead;
273
typedef
SMARTP<musicxml<k_notehead_text>
> S_notehead_text;
274
typedef
SMARTP<musicxml<k_numeral>
> S_numeral;
275
typedef
SMARTP<musicxml<k_numeral_alter>
> S_numeral_alter;
276
typedef
SMARTP<musicxml<k_numeral_fifths>
> S_numeral_fifths;
277
typedef
SMARTP<musicxml<k_numeral_key>
> S_numeral_key;
278
typedef
SMARTP<musicxml<k_numeral_mode>
> S_numeral_mode;
279
typedef
SMARTP<musicxml<k_numeral_root>
> S_numeral_root;
280
typedef
SMARTP<musicxml<k_octave>
> S_octave;
281
typedef
SMARTP<musicxml<k_octave_change>
> S_octave_change;
282
typedef
SMARTP<musicxml<k_octave_shift>
> S_octave_shift;
283
typedef
SMARTP<musicxml<k_offset>
> S_offset;
284
typedef
SMARTP<musicxml<k_open>
> S_open;
285
typedef
SMARTP<musicxml<k_open_string>
> S_open_string;
286
typedef
SMARTP<musicxml<k_opus>
> S_opus;
287
typedef
SMARTP<musicxml<k_ornaments>
> S_ornaments;
288
typedef
SMARTP<musicxml<k_other_appearance>
> S_other_appearance;
289
typedef
SMARTP<musicxml<k_other_articulation>
> S_other_articulation;
290
typedef
SMARTP<musicxml<k_other_direction>
> S_other_direction;
291
typedef
SMARTP<musicxml<k_other_dynamics>
> S_other_dynamics;
292
typedef
SMARTP<musicxml<k_other_listen>
> S_other_listen;
293
typedef
SMARTP<musicxml<k_other_listening>
> S_other_listening;
294
typedef
SMARTP<musicxml<k_other_notation>
> S_other_notation;
295
typedef
SMARTP<musicxml<k_other_ornament>
> S_other_ornament;
296
typedef
SMARTP<musicxml<k_other_percussion>
> S_other_percussion;
297
typedef
SMARTP<musicxml<k_other_play>
> S_other_play;
298
typedef
SMARTP<musicxml<k_other_technical>
> S_other_technical;
299
typedef
SMARTP<musicxml<k_p>
> S_p;
300
typedef
SMARTP<musicxml<k_page_height>
> S_page_height;
301
typedef
SMARTP<musicxml<k_page_layout>
> S_page_layout;
302
typedef
SMARTP<musicxml<k_page_margins>
> S_page_margins;
303
typedef
SMARTP<musicxml<k_page_width>
> S_page_width;
304
typedef
SMARTP<musicxml<k_pan>
> S_pan;
305
typedef
SMARTP<musicxml<k_part>
> S_part;
306
typedef
SMARTP<musicxml<k_part_abbreviation>
> S_part_abbreviation;
307
typedef
SMARTP<musicxml<k_part_abbreviation_display>
> S_part_abbreviation_display;
308
typedef
SMARTP<musicxml<k_part_clef>
> S_part_clef;
309
typedef
SMARTP<musicxml<k_part_group>
> S_part_group;
310
typedef
SMARTP<musicxml<k_part_link>
> S_part_link;
311
typedef
SMARTP<musicxml<k_part_list>
> S_part_list;
312
typedef
SMARTP<musicxml<k_part_name>
> S_part_name;
313
typedef
SMARTP<musicxml<k_part_name_display>
> S_part_name_display;
314
typedef
SMARTP<musicxml<k_part_symbol>
> S_part_symbol;
315
typedef
SMARTP<musicxml<k_part_transpose>
> S_part_transpose;
316
typedef
SMARTP<musicxml<k_pedal>
> S_pedal;
317
typedef
SMARTP<musicxml<k_pedal_alter>
> S_pedal_alter;
318
typedef
SMARTP<musicxml<k_pedal_step>
> S_pedal_step;
319
typedef
SMARTP<musicxml<k_pedal_tuning>
> S_pedal_tuning;
320
typedef
SMARTP<musicxml<k_per_minute>
> S_per_minute;
321
typedef
SMARTP<musicxml<k_percussion>
> S_percussion;
322
typedef
SMARTP<musicxml<k_pf>
> S_pf;
323
typedef
SMARTP<musicxml<k_pitch>
> S_pitch;
324
typedef
SMARTP<musicxml<k_pitched>
> S_pitched;
325
typedef
SMARTP<musicxml<k_play>
> S_play;
326
typedef
SMARTP<musicxml<k_player>
> S_player;
327
typedef
SMARTP<musicxml<k_player_name>
> S_player_name;
328
typedef
SMARTP<musicxml<k_plop>
> S_plop;
329
typedef
SMARTP<musicxml<k_pluck>
> S_pluck;
330
typedef
SMARTP<musicxml<k_pp>
> S_pp;
331
typedef
SMARTP<musicxml<k_ppp>
> S_ppp;
332
typedef
SMARTP<musicxml<k_pppp>
> S_pppp;
333
typedef
SMARTP<musicxml<k_ppppp>
> S_ppppp;
334
typedef
SMARTP<musicxml<k_pppppp>
> S_pppppp;
335
typedef
SMARTP<musicxml<k_pre_bend>
> S_pre_bend;
336
typedef
SMARTP<musicxml<k_prefix>
> S_prefix;
337
typedef
SMARTP<musicxml<k_principal_voice>
> S_principal_voice;
338
typedef
SMARTP<musicxml<k_print>
> S_print;
339
typedef
SMARTP<musicxml<k_pull_off>
> S_pull_off;
340
typedef
SMARTP<musicxml<k_rehearsal>
> S_rehearsal;
341
typedef
SMARTP<musicxml<k_relation>
> S_relation;
342
typedef
SMARTP<musicxml<k_release>
> S_release;
343
typedef
SMARTP<musicxml<k_repeat>
> S_repeat;
344
typedef
SMARTP<musicxml<k_rest>
> S_rest;
345
typedef
SMARTP<musicxml<k_rf>
> S_rf;
346
typedef
SMARTP<musicxml<k_rfz>
> S_rfz;
347
typedef
SMARTP<musicxml<k_right_divider>
> S_right_divider;
348
typedef
SMARTP<musicxml<k_right_margin>
> S_right_margin;
349
typedef
SMARTP<musicxml<k_rights>
> S_rights;
350
typedef
SMARTP<musicxml<k_root>
> S_root;
351
typedef
SMARTP<musicxml<k_root_alter>
> S_root_alter;
352
typedef
SMARTP<musicxml<k_root_step>
> S_root_step;
353
typedef
SMARTP<musicxml<k_scaling>
> S_scaling;
354
typedef
SMARTP<musicxml<k_schleifer>
> S_schleifer;
355
typedef
SMARTP<musicxml<k_scoop>
> S_scoop;
356
typedef
SMARTP<musicxml<k_scordatura>
> S_scordatura;
357
typedef
SMARTP<musicxml<k_score_instrument>
> S_score_instrument;
358
typedef
SMARTP<musicxml<k_score_part>
> S_score_part;
359
typedef
SMARTP<musicxml<k_score_partwise>
> S_score_partwise;
360
typedef
SMARTP<musicxml<k_score_timewise>
> S_score_timewise;
361
typedef
SMARTP<musicxml<k_second>
> S_second;
362
typedef
SMARTP<musicxml<k_segno>
> S_segno;
363
typedef
SMARTP<musicxml<k_semi_pitched>
> S_semi_pitched;
364
typedef
SMARTP<musicxml<k_senza_misura>
> S_senza_misura;
365
typedef
SMARTP<musicxml<k_sf>
> S_sf;
366
typedef
SMARTP<musicxml<k_sffz>
> S_sffz;
367
typedef
SMARTP<musicxml<k_sfp>
> S_sfp;
368
typedef
SMARTP<musicxml<k_sfpp>
> S_sfpp;
369
typedef
SMARTP<musicxml<k_sfz>
> S_sfz;
370
typedef
SMARTP<musicxml<k_sfzp>
> S_sfzp;
371
typedef
SMARTP<musicxml<k_shake>
> S_shake;
372
typedef
SMARTP<musicxml<k_sign>
> S_sign;
373
typedef
SMARTP<musicxml<k_slash>
> S_slash;
374
typedef
SMARTP<musicxml<k_slash_dot>
> S_slash_dot;
375
typedef
SMARTP<musicxml<k_slash_type>
> S_slash_type;
376
typedef
SMARTP<musicxml<k_slide>
> S_slide;
377
typedef
SMARTP<musicxml<k_slur>
> S_slur;
378
typedef
SMARTP<musicxml<k_smear>
> S_smear;
379
typedef
SMARTP<musicxml<k_snap_pizzicato>
> S_snap_pizzicato;
380
typedef
SMARTP<musicxml<k_soft_accent>
> S_soft_accent;
381
typedef
SMARTP<musicxml<k_software>
> S_software;
382
typedef
SMARTP<musicxml<k_solo>
> S_solo;
383
typedef
SMARTP<musicxml<k_sound>
> S_sound;
384
typedef
SMARTP<musicxml<k_sounding_pitch>
> S_sounding_pitch;
385
typedef
SMARTP<musicxml<k_source>
> S_source;
386
typedef
SMARTP<musicxml<k_spiccato>
> S_spiccato;
387
typedef
SMARTP<musicxml<k_staccatissimo>
> S_staccatissimo;
388
typedef
SMARTP<musicxml<k_staccato>
> S_staccato;
389
typedef
SMARTP<musicxml<k_staff>
> S_staff;
390
typedef
SMARTP<musicxml<k_staff_details>
> S_staff_details;
391
typedef
SMARTP<musicxml<k_staff_distance>
> S_staff_distance;
392
typedef
SMARTP<musicxml<k_staff_divide>
> S_staff_divide;
393
typedef
SMARTP<musicxml<k_staff_layout>
> S_staff_layout;
394
typedef
SMARTP<musicxml<k_staff_lines>
> S_staff_lines;
395
typedef
SMARTP<musicxml<k_staff_size>
> S_staff_size;
396
typedef
SMARTP<musicxml<k_staff_tuning>
> S_staff_tuning;
397
typedef
SMARTP<musicxml<k_staff_type>
> S_staff_type;
398
typedef
SMARTP<musicxml<k_staves>
> S_staves;
399
typedef
SMARTP<musicxml<k_stem>
> S_stem;
400
typedef
SMARTP<musicxml<k_step>
> S_step;
401
typedef
SMARTP<musicxml<k_stick>
> S_stick;
402
typedef
SMARTP<musicxml<k_stick_location>
> S_stick_location;
403
typedef
SMARTP<musicxml<k_stick_material>
> S_stick_material;
404
typedef
SMARTP<musicxml<k_stick_type>
> S_stick_type;
405
typedef
SMARTP<musicxml<k_stopped>
> S_stopped;
406
typedef
SMARTP<musicxml<k_straight>
> S_straight;
407
typedef
SMARTP<musicxml<k_stress>
> S_stress;
408
typedef
SMARTP<musicxml<k_string>
> S_string;
409
typedef
SMARTP<musicxml<k_string_mute>
> S_string_mute;
410
typedef
SMARTP<musicxml<k_strong_accent>
> S_strong_accent;
411
typedef
SMARTP<musicxml<k_suffix>
> S_suffix;
412
typedef
SMARTP<musicxml<k_supports>
> S_supports;
413
typedef
SMARTP<musicxml<k_swing>
> S_swing;
414
typedef
SMARTP<musicxml<k_swing_style>
> S_swing_style;
415
typedef
SMARTP<musicxml<k_swing_type>
> S_swing_type;
416
typedef
SMARTP<musicxml<k_syllabic>
> S_syllabic;
417
typedef
SMARTP<musicxml<k_symbol>
> S_symbol;
418
typedef
SMARTP<musicxml<k_sync>
> S_sync;
419
typedef
SMARTP<musicxml<k_system_distance>
> S_system_distance;
420
typedef
SMARTP<musicxml<k_system_dividers>
> S_system_dividers;
421
typedef
SMARTP<musicxml<k_system_layout>
> S_system_layout;
422
typedef
SMARTP<musicxml<k_system_margins>
> S_system_margins;
423
typedef
SMARTP<musicxml<k_tap>
> S_tap;
424
typedef
SMARTP<musicxml<k_technical>
> S_technical;
425
typedef
SMARTP<musicxml<k_tenths>
> S_tenths;
426
typedef
SMARTP<musicxml<k_tenuto>
> S_tenuto;
427
typedef
SMARTP<musicxml<k_text>
> S_text;
428
typedef
SMARTP<musicxml<k_thumb_position>
> S_thumb_position;
429
typedef
SMARTP<musicxml<k_tie>
> S_tie;
430
typedef
SMARTP<musicxml<k_tied>
> S_tied;
431
typedef
SMARTP<musicxml<k_time>
> S_time;
432
typedef
SMARTP<musicxml<k_time_modification>
> S_time_modification;
433
typedef
SMARTP<musicxml<k_time_relation>
> S_time_relation;
434
typedef
SMARTP<musicxml<k_timpani>
> S_timpani;
435
typedef
SMARTP<musicxml<k_toe>
> S_toe;
436
typedef
SMARTP<musicxml<k_top_margin>
> S_top_margin;
437
typedef
SMARTP<musicxml<k_top_system_distance>
> S_top_system_distance;
438
typedef
SMARTP<musicxml<k_touching_pitch>
> S_touching_pitch;
439
typedef
SMARTP<musicxml<k_transpose>
> S_transpose;
440
typedef
SMARTP<musicxml<k_tremolo>
> S_tremolo;
441
typedef
SMARTP<musicxml<k_trill_mark>
> S_trill_mark;
442
typedef
SMARTP<musicxml<k_triple_tongue>
> S_triple_tongue;
443
typedef
SMARTP<musicxml<k_tuning_alter>
> S_tuning_alter;
444
typedef
SMARTP<musicxml<k_tuning_octave>
> S_tuning_octave;
445
typedef
SMARTP<musicxml<k_tuning_step>
> S_tuning_step;
446
typedef
SMARTP<musicxml<k_tuplet>
> S_tuplet;
447
typedef
SMARTP<musicxml<k_tuplet_actual>
> S_tuplet_actual;
448
typedef
SMARTP<musicxml<k_tuplet_dot>
> S_tuplet_dot;
449
typedef
SMARTP<musicxml<k_tuplet_normal>
> S_tuplet_normal;
450
typedef
SMARTP<musicxml<k_tuplet_number>
> S_tuplet_number;
451
typedef
SMARTP<musicxml<k_tuplet_type>
> S_tuplet_type;
452
typedef
SMARTP<musicxml<k_turn>
> S_turn;
453
typedef
SMARTP<musicxml<k_type>
> S_type;
454
typedef
SMARTP<musicxml<k_unpitched>
> S_unpitched;
455
typedef
SMARTP<musicxml<k_unstress>
> S_unstress;
456
typedef
SMARTP<musicxml<k_up_bow>
> S_up_bow;
457
typedef
SMARTP<musicxml<k_vertical_turn>
> S_vertical_turn;
458
typedef
SMARTP<musicxml<k_virtual_instrument>
> S_virtual_instrument;
459
typedef
SMARTP<musicxml<k_virtual_library>
> S_virtual_library;
460
typedef
SMARTP<musicxml<k_virtual_name>
> S_virtual_name;
461
typedef
SMARTP<musicxml<k_voice>
> S_voice;
462
typedef
SMARTP<musicxml<k_volume>
> S_volume;
463
typedef
SMARTP<musicxml<k_wait>
> S_wait;
464
typedef
SMARTP<musicxml<k_wavy_line>
> S_wavy_line;
465
typedef
SMARTP<musicxml<k_wedge>
> S_wedge;
466
typedef
SMARTP<musicxml<k_with_bar>
> S_with_bar;
467
typedef
SMARTP<musicxml<k_wood>
> S_wood;
468
typedef
SMARTP<musicxml<k_word_font>
> S_word_font;
469
typedef
SMARTP<musicxml<k_words>
> S_words;
470
typedef
SMARTP<musicxml<k_work>
> S_work;
471
typedef
SMARTP<musicxml<k_work_number>
> S_work_number;
472
typedef
SMARTP<musicxml<k_work_title>
> S_work_title;
473
}
474
#endif
MusicXML2::SMARTP
the smart pointer implementation
Definition
smartpointer.h:58
Generated by
1.14.0