/*
performance.hh -- declare Performance
- (c) 1997--2005 Jan Nieuwenhuizen <janneke@gnu.org>
+ (c) 1997--2006 Jan Nieuwenhuizen <janneke@gnu.org>
*/
#ifndef PERFORMANCE_HH
#define PERFORMANCE_HH
-#include "parray.hh"
-#include "cons.hh"
+#include "std-vector.hh"
#include "music-output.hh"
/* MIDI output. */
public:
Performance ();
~Performance ();
+ DECLARE_CLASSNAME(Performance);
void add_element (Audio_element *p);
void output_header_track (Midi_stream &midi_stream_r);
void print () const;
- void write_output (String filename);
+ void write_output (string filename);
- Link_array<Audio_staff> audio_staffs_;
- Cons<Audio_element> *audio_element_list_;
+ vector<Audio_staff*> audio_staffs_;
+ vector<Audio_element*> audio_elements_;
Output_def *midi_;
};