From: fred Date: Mon, 3 Mar 1997 20:44:09 +0000 (+0000) Subject: lilypond-0.0.38 X-Git-Tag: release/1.5.59~6281 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=38c9f9368ac8f1a1bec94e6ed5f9d1c7df8687a3;p=lilypond.git lilypond-0.0.38 --- diff --git a/hdr/voice-group-regs.hh b/hdr/voice-group-regs.hh new file mode 100644 index 0000000000..7c1b4ed78a --- /dev/null +++ b/hdr/voice-group-regs.hh @@ -0,0 +1,29 @@ +/* + voice-group-regs.hh -- declare Voice_group_registers + + source file of the LilyPond music typesetter + + (c) 1997 Han-Wen Nienhuys +*/ + + +#ifndef VOICEGROUPREGS_HH +#define VOICEGROUPREGS_HH + +#include "registergroup.hh" + +struct Voice_group_registers : Register_group_register { + String group_id_str_; + Array voice_regs_l_; + + /* *************** */ + + NAME_MEMBERS(Voice_group_registers); + static bool static_acceptable_request_b(Request*); + virtual void terminate_register(Request_register*); + virtual void do_print() const; + virtual void add(Request_register*); + Voice_group_registers(String id); + virtual bool try_request(Request*); +}; +#endif // VOICEGROUPREGS_HH diff --git a/hdr/voice-regs.hh b/hdr/voice-regs.hh new file mode 100644 index 0000000000..82070a704e --- /dev/null +++ b/hdr/voice-regs.hh @@ -0,0 +1,31 @@ +/* + voice-regs.hh -- declare Voice_registers + + source file of the LilyPond music typesetter + + (c) 1997 Han-Wen Nienhuys +*/ + + +#ifndef VOICEREGS_HH +#define VOICEREGS_HH + +#include "registergroup.hh" + +class Voice_registers : public Register_group_register { + + +public: + Voice *voice_l_; + /* *************** */ + + NAME_MEMBERS(Voice_registers); + virtual bool acceptable_request_b(Request*); + virtual void acknowledge_element(Staff_elem_info info); + virtual bool try_request(Request*); + Voice_registers(Voice*); + virtual void do_print() const; +}; + + +#endif // VOICEREGS_HH