X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fskyline-pair.cc;h=92ae97a342e0961571b066c0ad4b30775ea050b0;hb=47db9a3883d726ca53e2133a3b2298f78dd6a32e;hp=164117c35bdb62b59516eafe08a8d725e1456fe0;hpb=cb951038d3e74a85ec8539d0dc51260088251556;p=lilypond.git diff --git a/lily/skyline-pair.cc b/lily/skyline-pair.cc index 164117c35b..92ae97a342 100644 --- a/lily/skyline-pair.cc +++ b/lily/skyline-pair.cc @@ -1,7 +1,7 @@ /* This file is part of LilyPond, the GNU music typesetter. - Copyright (C) 2008--2012 Han-Wen Nienhuys + Copyright (C) 2008--2015 Han-Wen Nienhuys LilyPond is free software: you can redistribute it and/or modify @@ -21,7 +21,6 @@ #include "skyline-pair.hh" #include "international.hh" -#include "ly-smobs.icc" Skyline_pair::Skyline_pair () : skylines_ (Skyline (DOWN), Skyline (UP)) @@ -55,13 +54,6 @@ Skyline_pair::raise (Real r) skylines_[DOWN].raise (r); } -void -Skyline_pair::deholify () -{ - skylines_[UP].deholify (); - skylines_[DOWN].deholify (); -} - void Skyline_pair::shift (Real r) { @@ -128,25 +120,8 @@ Skyline_pair::operator [] (Direction d) const return skylines_[d]; } -IMPLEMENT_SIMPLE_SMOBS (Skyline_pair); -IMPLEMENT_TYPE_P (Skyline_pair, "ly:skyline-pair?"); -IMPLEMENT_DEFAULT_EQUAL_P (Skyline_pair); +const char Skyline_pair::type_p_name_[] = "ly:skyline-pair?"; -SCM -Skyline_pair::mark_smob (SCM) -{ - return SCM_EOL; -} - -int -Skyline_pair::print_smob (SCM s, SCM port, scm_print_state *) -{ - Skyline_pair *r = (Skyline_pair *) SCM_CELL_WORD_1 (s); - (void) r; - - scm_puts ("#", port); - return 1; -} MAKE_SCHEME_CALLBACK (Skyline_pair, skyline, 2); SCM