IMPLEMENT_IS_TYPE_B1(Cadenza_req, Timing_req);
void
-Cadenza_req::do_print()const
+Cadenza_req::do_print() const
{
#ifndef NPRINT
DOUT << on_b_;
}
bool
-Cadenza_req::do_equal_b (Request*r)const
+Cadenza_req::do_equal_b (Request*r) const
{
Cadenza_req*cad = r->command()->timing ()->cadenza ();
bool
-Bar_req::do_equal_b (Request*r)const
+Bar_req::do_equal_b (Request*r) const
{
Bar_req * b = r->command()->bar ();
return type_str_ == b->type_str_;
}
bool
-Partial_measure_req::do_equal_b (Request* r)const
+Partial_measure_req::do_equal_b (Request* r) const
{
Partial_measure_req *p = r->command()->timing ()->partial ();
IMPLEMENT_IS_TYPE_B1(Timing_req,Command_req);
void
-Timing_req::do_print()const{}
+Timing_req::do_print() const{}
IMPLEMENT_IS_TYPE_B1(Command_req,Request);
void
-Command_req::do_print()const{}
+Command_req::do_print() const{}
IMPLEMENT_IS_TYPE_B1(Disallow_break_req,Command_req);
void
-Disallow_break_req::do_print()const
+Disallow_break_req::do_print() const
{
}
/* *************** */
Barcheck_req::do_print() const{}
bool
-Barcheck_req::do_equal_b (Request*)const
+Barcheck_req::do_equal_b (Request*) const
{
return true;
}
}
bool
-Meter_change_req::do_equal_b (Request * r)const
+Meter_change_req::do_equal_b (Request * r) const
{
Meter_change_req * m = r->command()->timing ()->meterchange ();
return m->beats_i_ == beats_i_
- && one_beat_i_ == m->one_beat_i_;
+ && one_beat_i_ == m->one_beat_i_;
}
Meter_change_req::Meter_change_req()
}
void
-Tempo_req::do_print()const
+Tempo_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
+Tempo_req::do_equal_b (Request *r) const
{
Tempo_req *t = r->command()->timing ()->tempo ();
{
for (int i=0; i < elt_length_arr_.size(); i++)
{
- DOUT << beat_i_arr_[i] <<"*" << elt_length_arr_[i]<<" ";
+ DOUT << beat_i_arr_[i] <<"*" << elt_length_arr_[i]<<" ";
}
}
bool
-Measure_grouping_req::do_equal_b (Request*)const
+Measure_grouping_req::do_equal_b (Request*) const
{
return false; // todo
}
/* *************** */
void
-Key_change_req::transpose (Melodic_req const & d)const
+Key_change_req::transpose (Melodic_req const & d) const
{
WARN << "don't know how to transpose a key. \n";
for (int i=0; i < melodic_p_arr_.size(); i++)
{
- melodic_p_arr_[i]->transpose (d);
+ melodic_p_arr_[i]->transpose (d);
}
}
{
for (int i=0; i < melodic_p_arr_.size(); i++)
{
- melodic_p_arr_[i]->octave_i_ = 0;
+ melodic_p_arr_[i]->octave_i_ = 0;
}
}
#ifndef NPRINT
for (int i=0; i < melodic_p_arr_.size(); i++)
{
- melodic_p_arr_[i]->print();
+ melodic_p_arr_[i]->print();
}
#endif
}
Key_change_req::Key_change_req()
{
- minor_b_ = false;
- multi_octave_b_= false;
+ minor_b_ = false;
+ multi_octave_b_= false;
}
Key_change_req::Key_change_req (Key_change_req const&c)
{
- for (int i=0; i < c.melodic_p_arr_.size(); i++)
- melodic_p_arr_.push (c.melodic_p_arr_[i]->clone()->musical ()->melodic ());
- minor_b_ = c.minor_b_;
- multi_octave_b_ = c.multi_octave_b_;
+ for (int i=0; i < c.melodic_p_arr_.size(); i++)
+ melodic_p_arr_.push (c.melodic_p_arr_[i]->clone()->musical ()->melodic ());
+ minor_b_ = c.minor_b_;
+ multi_octave_b_ = c.multi_octave_b_;
}
Key_change_req::~Key_change_req()
{
- for (int i=0; i < melodic_p_arr_.size(); i++)
- delete melodic_p_arr_[i];
+ for (int i=0; i < melodic_p_arr_.size(); i++)
+ delete melodic_p_arr_[i];
}
int
Key_change_req::flats_i()
{
- int flats_i = 0;
- for ( int i = 0; i < melodic_p_arr_.size(); i++)
- {
- Melodic_req* mel_l = melodic_p_arr_[i]->melodic();
- assert (mel_l);
- if ( mel_l->accidental_i_ < 0)
- flats_i -= mel_l->accidental_i_;
- }
- return flats_i;
+ int flats_i = 0;
+ for (int i = 0; i < melodic_p_arr_.size(); i++)
+ {
+ Melodic_req* mel_l = melodic_p_arr_[i]->melodic();
+ assert (mel_l);
+ if (mel_l->accidental_i_ < 0)
+ flats_i -= mel_l->accidental_i_;
+ }
+ return flats_i;
}
int
Key_change_req::minor_b()
{
- return minor_b_;
+ return minor_b_;
}
int
Key_change_req::sharps_i()
{
- int sharps_i = 0;
- for ( int i = 0; i < melodic_p_arr_.size(); i++)
- {
- Melodic_req* mel_l = melodic_p_arr_[i]->melodic();
- assert (mel_l);
- if ( mel_l->accidental_i_ > 0)
- sharps_i+= mel_l->accidental_i_;
- }
- return sharps_i;
+ int sharps_i = 0;
+ for (int i = 0; i < melodic_p_arr_.size(); i++)
+ {
+ Melodic_req* mel_l = melodic_p_arr_[i]->melodic();
+ assert (mel_l);
+ if (mel_l->accidental_i_ > 0)
+ sharps_i+= mel_l->accidental_i_;
+ }
+ return sharps_i;
}