LEFT | RIGHT |
(no file at all) | |
1 /* | 1 /* |
2 This file is part of LilyPond, the GNU music typesetter. | 2 This file is part of LilyPond, the GNU music typesetter. |
3 | 3 |
4 Copyright (C) 2013--2019 Mike Solomon <mike@mikesolomon.org> | 4 Copyright (C) 2013--2019 Mike Solomon <mike@mikesolomon.org> |
5 Copyright (C) 2016 David Kastrup <dak@gnu.org> | 5 Copyright (C) 2016 David Kastrup <dak@gnu.org> |
6 | 6 |
7 LilyPond is free software: you can redistribute it and/or modify | 7 LilyPond is free software: you can redistribute it and/or modify |
8 it under the terms of the GNU General Public License as published by | 8 it under the terms of the GNU General Public License as published by |
9 the Free Software Foundation, either version 3 of the License, or | 9 the Free Software Foundation, either version 3 of the License, or |
10 (at your option) any later version. | 10 (at your option) any later version. |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
58 void listen_slur (Stream_event *ev) { listen_note_slur (ev, 0); } | 58 void listen_slur (Stream_event *ev) { listen_note_slur (ev, 0); } |
59 void acknowledge_extra_object (Grob_info); | 59 void acknowledge_extra_object (Grob_info); |
60 void stop_translation_timestep (); | 60 void stop_translation_timestep (); |
61 void process_music (); | 61 void process_music (); |
62 | 62 |
63 bool can_create_slur (SCM, vsize, vsize *, Stream_event *); | 63 bool can_create_slur (SCM, vsize, vsize *, Stream_event *); |
64 void create_slur (SCM spanner_id, Event_info evi, Grob *g_cause, Direction dir
, bool left_broken); | 64 void create_slur (SCM spanner_id, Event_info evi, Grob *g_cause, Direction dir
, bool left_broken); |
65 bool try_to_end (Event_info evi); | 65 bool try_to_end (Event_info evi); |
66 | 66 |
67 virtual void set_melisma (bool); | 67 virtual void set_melisma (bool); |
68 virtual void finalize (); | 68 void finalize () override; |
69 virtual void derived_mark () const; | 69 void derived_mark () const override; |
70 | 70 |
71 public: | 71 public: |
72 TRANSLATOR_DECLARATIONS (Slur_engraver); | 72 TRANSLATOR_DECLARATIONS (Slur_engraver); |
73 }; | 73 }; |
74 | 74 |
75 #endif // SLUR_ENGRAVER_HH | 75 #endif // SLUR_ENGRAVER_HH |
LEFT | RIGHT |