OLD | NEW |
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) 2004--2019 Han-Wen Nienhuys <hanwen@xs4all.nl> | 4 Copyright (C) 2004--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 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
45 SCM leaf_operations); | 45 SCM leaf_operations); |
46 SCM make_revert_finalization (SCM sym); | 46 SCM make_revert_finalization (SCM sym); |
47 Scheme_hash_table *properties_dict () const; | 47 Scheme_hash_table *properties_dict () const; |
48 Context *recursive_find_create_context (Input *, | 48 Context *recursive_find_create_context (Input *, |
49 SCM context_name, const string &id, | 49 SCM context_name, const string &id, |
50 SCM ops); | 50 SCM ops); |
51 | 51 |
52 Context (Context const &src) = delete; | 52 Context (Context const &src) = delete; |
53 Context& operator= (Context const &) = delete; | 53 Context& operator= (Context const &) = delete; |
54 | 54 |
55 DECLARE_CLASSNAME (Context); | 55 VIRTUAL_CLASS_NAME (Context); |
56 void terminate (); | 56 void terminate (); |
57 | 57 |
58 private: | 58 private: |
59 friend class Context_handle; | 59 friend class Context_handle; |
60 /* how many Context_handles point to this Context */ | 60 /* how many Context_handles point to this Context */ |
61 int client_count_; | 61 int client_count_; |
62 | 62 |
63 /* Used internally by create_context */ | 63 /* Used internally by create_context */ |
64 Stream_event *infant_event_; | 64 Stream_event *infant_event_; |
65 | 65 |
(...skipping 158 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
224 SCM assq_tail (SCM key, SCM alist, SCM alist_end); | 224 SCM assq_tail (SCM key, SCM alist, SCM alist_end); |
225 SCM assv_tail (SCM key, SCM alist, SCM alist_end); | 225 SCM assv_tail (SCM key, SCM alist, SCM alist_end); |
226 SCM assoc_tail (SCM key, SCM alist, SCM alist_end); | 226 SCM assoc_tail (SCM key, SCM alist, SCM alist_end); |
227 SCM evict_from_alist (SCM, SCM, SCM); | 227 SCM evict_from_alist (SCM, SCM, SCM); |
228 SCM nalist_to_alist (SCM nalist, int nested); | 228 SCM nalist_to_alist (SCM nalist, int nested); |
229 extern SCM ly_context_set_property_x_proc; | 229 extern SCM ly_context_set_property_x_proc; |
230 extern SCM ly_context_unset_property_proc; | 230 extern SCM ly_context_unset_property_proc; |
231 extern SCM ly_context_matched_pop_property_proc; | 231 extern SCM ly_context_matched_pop_property_proc; |
232 | 232 |
233 #endif /* CONTEXT_HH */ | 233 #endif /* CONTEXT_HH */ |
OLD | NEW |