From: fred Date: Sun, 24 Mar 2002 20:09:14 +0000 (+0000) Subject: lilypond-0.1.54 X-Git-Tag: release/1.5.59~3237 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=e26f111dd015030650648f8f3707b5c0aa84d7d4;p=lilypond.git lilypond-0.1.54 --- diff --git a/lily/include/musical-request.hh b/lily/include/musical-request.hh index ff5303d5f6..cd822d1ac2 100644 --- a/lily/include/musical-request.hh +++ b/lily/include/musical-request.hh @@ -245,6 +245,7 @@ public: class Absolute_dynamic_req : public Dynamic_req { public: Loudness loudness_; + virtual bool do_equal_b (Request*) const; String loudness_str () const; Absolute_dynamic_req(); REQUESTMETHODS(Absolute_dynamic_req, absdynamic); diff --git a/lily/musical-request.cc b/lily/musical-request.cc index c84b92ee0f..a4e1146844 100644 --- a/lily/musical-request.cc +++ b/lily/musical-request.cc @@ -438,6 +438,14 @@ Absolute_dynamic_req::do_print() const #endif } + +bool +Absolute_dynamic_req::do_equal_b (Request *r) const +{ + Absolute_dynamic_req *a = r->musical ()->dynamic ()->absdynamic (); + return loudness_ == a->loudness_; +} + String Dynamic_req::loudness_static_str (Loudness l) {