From: fred Date: Tue, 1 Apr 1997 14:26:23 +0000 (+0000) Subject: lilypond-0.0.46.jcn1 X-Git-Tag: release/1.5.59~6163 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=b462d87fb8ba52833f95d971add77dd03083d3cb;p=lilypond.git lilypond-0.0.46.jcn1 --- diff --git a/lily/include/voice-group-regs.hh b/lily/include/voice-group-regs.hh index 5f17d8fa8b..cdc5b3b157 100644 --- a/lily/include/voice-group-regs.hh +++ b/lily/include/voice-group-regs.hh @@ -12,20 +12,29 @@ #include "register-group.hh" -struct Voice_group_registers : Register_group_register { +/** + A group of voices which share certain characteristics (such as beams. ). + */ +class Voice_group_registers : public Register_group_register { + Moment termination_mom_; + Input_register const *ireg_C_; +protected: + virtual void do_print() const; + virtual void post_move_processing(); + virtual bool try_request(Request*); +public: + + virtual Request_register * get_register_p(Request_register * reg_l); + /// each group in a staff has an unique ID. String group_id_str_; + + /// The pointers are in the base class. This is just administration Array voice_regs_l_; - Moment termination_mom_; - /* *************** */ 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 post_move_processing(); virtual void add(Request_register*); - Voice_group_registers(String id); - virtual bool try_request(Request*); + Voice_group_registers(String id, Input_register const *); }; #endif // VOICEGROUPREGS_HH