X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=hdr%2Finputscore.hh;h=88cc1894a86f127ce74a1ea344b4f9987dadf744;hb=972afcc638ae7710aad5ee13d9404b4c9677aa93;hp=a34e6d957944d9fcb8c97ae55d6236dc2644392d;hpb=64d55ba1ace6eb1a4e8e1798a0e377bff19ae5cc;p=lilypond.git diff --git a/hdr/inputscore.hh b/hdr/inputscore.hh index a34e6d9579..88cc1894a8 100644 --- a/hdr/inputscore.hh +++ b/hdr/inputscore.hh @@ -1,29 +1,46 @@ -#ifndef ISCORE_HH -#define ISCORE_HH -#include "vray.hh" +/* + inputscore.hh -- declare + + source file of the LilyPond music typesetter + + (c) 1997 Han-Wen Nienhuys +*/ + + +#ifndef INPUTSCORE_HH +#define INPUTSCORE_HH + +#include "varray.hh" #include "proto.hh" #include "plist.hh" +#include "string.hh" /// the total music def of one movement struct Input_score { + /// defined where? + const char* defined_ch_c_l_; + int errorlevel_i_; + /// paper_, staffs_ and commands_ form the problem definition. - Paperdef *paper_; + Paperdef *paper_p_; + Midi_def* midi_p_; IPointerList staffs_; - IPointerList commands_; + + Input_music * score_wide_music_p_; - /****************************************************************/ + /* *************************************************************** */ Input_score(); - Input_score(Input_score&); - void add(svec &s); + Input_score(Input_score const&); + void add(Input_staff*); ~Input_score(); /// construction void set(Paperdef*); + void set(Midi_def* midi_p); void print() const; Score*parse(); + void set(Input_music*); }; -/** - - */ + #endif