if (left->size () == right->size ())
{
for (int i = 0; i < left->size (); i++)
- if ((*left)[i] != (*right)[i])
- return 1;
+ {
+ int r = Musical_pitch::compare ((*left)[i], (*right)[i]);
+ if (r)
+ return r;
+ }
}
+ else
+ return 1;
+
return 0;
}
octave_i_ = o;
}
-void
-Musical_pitch::print () const
-{
-#ifndef NPRINT
- DEBUG_OUT << str ();
-#endif
-}
int
Musical_pitch::compare (Musical_pitch const &m1, Musical_pitch const &m2)