Command_script_req::Command_script_req(){}
Command_script_req::~Command_script_req(){}
-IMPLEMENT_IS_TYPE_B1(Command_script_req,Command_req);
-IMPLEMENT_IS_TYPE_B1(Cadenza_req, Timing_req);
+
+
void
Cadenza_req::do_print() const
}
-IMPLEMENT_IS_TYPE_B1(Bar_req,Command_req);
-IMPLEMENT_IS_TYPE_B2(Bracket_req, Command_req, Span_req);
+
+
void
Bar_req::do_print() const
}
-IMPLEMENT_IS_TYPE_B1(Timing_req,Command_req);
+
void
Timing_req::do_print() const{}
-IMPLEMENT_IS_TYPE_B1(Command_req,Request);
+
void
Command_req::do_print() const{}
-IMPLEMENT_IS_TYPE_B1(Barcheck_req,Timing_req);
+
void
Barcheck_req::do_print() const{}
}
-IMPLEMENT_IS_TYPE_B1(Clef_change_req,Command_req);
+
void
Clef_change_req::do_print() const
-IMPLEMENT_IS_TYPE_B1(Partial_measure_req,Timing_req);
+
void
Partial_measure_req::do_print() const
}
-IMPLEMENT_IS_TYPE_B1(Time_signature_change_req,Timing_req);
+
void
Time_signature_change_req::do_print() const
{
DOUT << dur_.str() << " = " << metronome_i_;
}
-IMPLEMENT_IS_TYPE_B1(Tempo_req, Timing_req);
+
bool
Tempo_req::do_equal_b (Request *r) const
-IMPLEMENT_IS_TYPE_B1(Measure_grouping_req,Timing_req);
+
void
Measure_grouping_req::do_print() const
}
}
-IMPLEMENT_IS_TYPE_B1(Key_change_req,Command_req);
+
void
Key_change_req::squash_octaves()
{
ordinary_key_b_= false;
}
-IMPLEMENT_IS_TYPE_B1(Break_req, Command_req);
+
Break_req::Break_req ()
{
{
}
-IMPLEMENT_IS_TYPE_B1 (Mark_req, Command_req);
+
Mark_req::Mark_req (String s)
{