X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fstream-event.cc;h=f8c9f8fc8b619235eb78baa87cf314a5381ac163;hb=21a1e3b8267fd76ff261ed9f01e833d5d04703e7;hp=5ce03ec08d0d21883b0e3249eea1685326fdcbc9;hpb=af60e9b57f205a3c2e044ac8db351b42ef3e26ad;p=lilypond.git diff --git a/lily/stream-event.cc b/lily/stream-event.cc index 5ce03ec08d..f8c9f8fc8b 100644 --- a/lily/stream-event.cc +++ b/lily/stream-event.cc @@ -1,7 +1,7 @@ /* This file is part of LilyPond, the GNU music typesetter. - Copyright (C) 2005--2012 Erik Sandberg + Copyright (C) 2005--2014 Erik Sandberg LilyPond is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -55,7 +55,7 @@ Stream_event::copy_mutable_properties () const Input * Stream_event::origin () const { - Input *i = unsmob_input (get_property ("origin")); + Input *i = Input::unsmob (get_property ("origin")); return i ? i : &dummy_input_global; } @@ -87,8 +87,8 @@ Stream_event::make_transposable () SCM prop = scm_car (entry); SCM val = scm_cdr (entry); - if ((unsmob_pitch (val) - || (prop == ly_symbol2scm ("element") && unsmob_music (val)) + if ((Pitch::unsmob (val) + || (prop == ly_symbol2scm ("element") && Music::unsmob (val)) || (prop == ly_symbol2scm ("elements") && scm_is_pair (val)) || (prop == ly_symbol2scm ("pitch-alist") && scm_is_pair (val))) && scm_is_false (scm_assq (prop, mutable_property_alist_))) @@ -100,7 +100,7 @@ Stream_event::make_transposable () SCM Stream_event::dump (SCM self) { - Stream_event *ev = unsmob_stream_event (self); + Stream_event *ev = Stream_event::unsmob (self); // Reversed alists look prettier. return scm_cons (scm_reverse (ev->immutable_property_alist_), scm_reverse (ev->mutable_property_alist_)); @@ -116,7 +116,7 @@ Stream_event::undump (SCM data) } Stream_event * -unsmob_stream_event (SCM m) +Stream_event::unsmob (SCM m) { - return dynamic_cast (unsmob_prob (m)); + return dynamic_cast (Prob::unsmob (m)); }