]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/translator.icc
* lily/spanner.cc (find_broken_piece):
[lilypond.git] / lily / include / translator.icc
index bff828bcad9eafa42e4118dc7cc134093b9e7181..904e3c127c60bcef5c85cda95dd8d7421bd2009c 100644 (file)
@@ -149,4 +149,10 @@ cl::_listen_scm_ ## m (SCM sev)                            \
   listen_ ## m (ev);                                   \
 }
 
+/*
+  This helper is only meaningful inside listen_* methods.
+*/
+extern bool internal_event_assignment (Stream_event **old_ev, Stream_event *new_ev, const char *function);
+#define ASSIGN_EVENT_ONCE(o,n) internal_event_assignment (&o, n, __FUNCTION__)
+
 #endif /* TRANSLATOR_ICC */