From: fred Date: Fri, 8 Nov 1996 16:59:10 +0000 (+0000) Subject: lilypond-0.0.9 X-Git-Tag: release/1.5.59~6866 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=9f1f601499a6a17a0337045d2ea11b7a87bc1d43;p=lilypond.git lilypond-0.0.9 --- diff --git a/hdr/stcol.hh b/hdr/stcol.hh new file mode 100644 index 0000000000..17469a4db5 --- /dev/null +++ b/hdr/stcol.hh @@ -0,0 +1,40 @@ +/* + stcol.hh -- part of LilyPond + + (c) 1996 Han-Wen Nienhuys +*/ + +#ifndef STCOL_HH +#define STCOL_HH +#include "proto.hh" +#include "vray.hh" + +/// store simultaneous requests +struct Staff_column { + /// indirection + Score_column *score_column; + + /// fields to collect data vertically. + svec v_elts; + + /// idem + svec s_commands; + + /****************/ + + Staff_column(Score_column*s); + bool mus() const; + Real when() const; + void add(Voice_element*ve); + /**************************************************************** + VIRTUAL + ****************************************************************/ + + virtual void process_requests()=0; + + virtual ~Staff_column() { } +}; + + +#endif // STCOL_HH +