X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fslur-proto-engraver.hh;h=5bae1647f1664930ba4c4283695346753e85449b;hb=47db9a3883d726ca53e2133a3b2298f78dd6a32e;hp=d0ae3c0875db2572e2e1721257b642a813f4b850;hpb=88d306d9c5666b5ade4a136df29cca19c5ff5ed7;p=lilypond.git diff --git a/lily/include/slur-proto-engraver.hh b/lily/include/slur-proto-engraver.hh index d0ae3c0875..5bae1647f1 100644 --- a/lily/include/slur-proto-engraver.hh +++ b/lily/include/slur-proto-engraver.hh @@ -1,7 +1,7 @@ /* This file is part of LilyPond, the GNU music typesetter. - Copyright (C) 2013 Mike Solomon + Copyright (C) 2013--2015 Mike Solomon LilyPond is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -38,7 +38,6 @@ protected: vector slurs_; vector end_slurs_; vector objects_to_acknowledge_; - Stream_event *break_slur_; const char* double_property_name_; const char* grob_name_; const char* object_name_; @@ -54,15 +53,13 @@ protected: DECLARE_ACKNOWLEDGER (tuplet_number); void internal_listen_slur (Stream_event *ev); - void internal_listen_break_slur (Stream_event *ev); void acknowledge_extra_object (Grob_info); void stop_translation_timestep (); void process_music (); - bool can_create_slur (string, vsize, vsize *, Stream_event *); - void create_slur (string spanner_id, Stream_event *ev_cause, Grob *g_cause, Direction dir, bool left_broken); + bool can_create_slur (const string&, vsize, vsize *, Stream_event *); + void create_slur (const string &spanner_id, Stream_event *ev_cause, Grob *g_cause, Direction dir, bool left_broken); bool try_to_end (Stream_event *ev); - void break_slurs (); virtual void set_melisma (bool); virtual void finalize ();