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) 1997--2019 Han-Wen Nienhuys <hanwen@xs4all.nl> | 4 Copyright (C) 1997--2019 Han-Wen Nienhuys <hanwen@xs4all.nl> |
5 | 5 |
6 LilyPond is free software: you can redistribute it and/or modify | 6 LilyPond is free software: you can redistribute it and/or modify |
7 it under the terms of the GNU General Public License as published by | 7 it under the terms of the GNU General Public License as published by |
8 the Free Software Foundation, either version 3 of the License, or | 8 the Free Software Foundation, either version 3 of the License, or |
9 (at your option) any later version. | 9 (at your option) any later version. |
10 | 10 |
(...skipping 11 matching lines...) Expand all Loading... |
22 | 22 |
23 #include "simple-music-iterator.hh" | 23 #include "simple-music-iterator.hh" |
24 | 24 |
25 /** | 25 /** |
26 Iterate a property. | 26 Iterate a property. |
27 */ | 27 */ |
28 class Property_iterator : public Simple_music_iterator | 28 class Property_iterator : public Simple_music_iterator |
29 { | 29 { |
30 public: | 30 public: |
31 DECLARE_SCHEME_CALLBACK (constructor, ()); | 31 DECLARE_SCHEME_CALLBACK (constructor, ()); |
32 DECLARE_CLASSNAME (Property_iterator); | 32 OVERRIDE_CLASS_NAME (Property_iterator); |
33 | 33 |
34 protected: | 34 protected: |
35 virtual void process (Moment); | 35 void process (Moment) override; |
36 }; | 36 }; |
37 | 37 |
38 /** | 38 /** |
39 Iterate a property. | 39 Iterate a property. |
40 */ | 40 */ |
41 class Property_unset_iterator : public Simple_music_iterator | 41 class Property_unset_iterator : public Simple_music_iterator |
42 { | 42 { |
43 public: | 43 public: |
44 DECLARE_SCHEME_CALLBACK (constructor, ()); | 44 DECLARE_SCHEME_CALLBACK (constructor, ()); |
45 DECLARE_CLASSNAME (Property_unset_iterator); | 45 OVERRIDE_CLASS_NAME (Property_unset_iterator); |
46 protected: | 46 protected: |
47 virtual void process (Moment); | 47 void process (Moment) override; |
48 }; | 48 }; |
49 | 49 |
50 class Push_property_iterator : public Simple_music_iterator | 50 class Push_property_iterator : public Simple_music_iterator |
51 { | 51 { |
52 public: | 52 public: |
53 DECLARE_SCHEME_CALLBACK (constructor, ()); | 53 DECLARE_SCHEME_CALLBACK (constructor, ()); |
54 DECLARE_CLASSNAME (Push_property_iterator); | 54 OVERRIDE_CLASS_NAME (Push_property_iterator); |
55 protected: | 55 protected: |
56 virtual void process (Moment); | 56 void process (Moment) override; |
57 }; | 57 }; |
58 | 58 |
59 class Pop_property_iterator : public Simple_music_iterator | 59 class Pop_property_iterator : public Simple_music_iterator |
60 { | 60 { |
61 public: | 61 public: |
62 DECLARE_SCHEME_CALLBACK (constructor, ()); | 62 DECLARE_SCHEME_CALLBACK (constructor, ()); |
63 DECLARE_CLASSNAME (Pop_property_iterator); | 63 OVERRIDE_CLASS_NAME (Pop_property_iterator); |
64 protected: | 64 protected: |
65 virtual void process (Moment); | 65 void process (Moment) override; |
66 }; | 66 }; |
67 | 67 |
68 #endif // PROPERTY_ITERATOR_HH | 68 #endif // PROPERTY_ITERATOR_HH |
LEFT | RIGHT |