From b462d87fb8ba52833f95d971add77dd03083d3cb Mon Sep 17 00:00:00 2001 From: fred Date: Tue, 1 Apr 1997 14:26:23 +0000 Subject: [PATCH] lilypond-0.0.46.jcn1 --- lily/include/voice-group-regs.hh | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) 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 -- 2.39.5