2 score.hh -- declare Score
4 source file of the GNU LilyPond music typesetter
6 (c) 1997--2001 Han-Wen Nienhuys <hanwen@cs.uu.nl>
14 #include "lily-proto.hh"
15 #include "protected-scm.hh"
19 /// the total music def of one movement
20 class Score: public Input {
22 /// paper_, staffs_ and commands_ form the problem definition.
23 Link_array<Music_output_def> def_p_arr_;
25 Scheme_hash_table * header_p_;
35 void add_output (Music_output_def *def_p);
36 DECLARE_SMOBS (Score,foo);
38 void run_translator (Music_output_def*);
40 Score * unsmob_score (SCM);