paper-def.cc parser.cc lexer.cc qlp.cc qlpsolve.cc\
template1.cc template2.cc template3.cc template4.cc\
template5.cc template6.cc version.cc tex-stream.cc tex.cc\
- identifier.cc note.cc\
+ identifier.cc note.cc voice-regs.cc\
left_dyn_b_ = right_dyn_b_ =false;
}
-
-
Molecule*
Crescendo::brew_molecule_p() const
{
protected:
virtual void do_print() const;
virtual Scalar get_feature(String);
- virtual void do_post_move_processing();
virtual bool do_try_request(Request*);
public:
class Voice_registers : public Interpreter, public Register_group_register {
public:
- Voice_registers();
NAME_MEMBERS();
protected:
virtual bool interpret_request_b(Request*);
virtual Interpreter* interpreter_l() { return this; }
- virtual void do_print() const;
};
Voice_group_registers::Voice_group_registers()
{
dir_i_ =0;
- termination_mom_ = INFTY;
}
bool
#endif
}
-void
-Voice_group_registers::do_post_move_processing()
-{
- if ( get_staff_info().time_C_ ->when_ > termination_mom_ ){
- mtor << "Terminating voice_group\n";
- daddy_reg_l_->terminate_register(this);
- return ;
- }
- Register_group_register::do_post_move_processing();
-}
-
Scalar
#include "register.hh"
#include "debug.hh"
-Voice_registers::Voice_registers()
-{
-}
-
-void
-Voice_registers::do_print() const
-{
-#ifndef NPRINT
- Register_group_register::do_print();
-#endif
-}
ADD_THIS_REGISTER(Voice_registers);
IMPLEMENT_IS_TYPE_B1(Voice_registers, Register_group_register);