X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fsmobs.tcc;h=b8dfc1f67fdb6027b897fa78b2dbb19964eb3312;hb=d1490200bca6cc3ff201d1d9a1599465dd300d33;hp=f76609bf5b96ac8fca532f4cb975d109c0ac8b2c;hpb=958e95822083954cad00e0a598eb9f12ceba67b9;p=lilypond.git diff --git a/lily/include/smobs.tcc b/lily/include/smobs.tcc index f76609bf5b..b8dfc1f67f 100644 --- a/lily/include/smobs.tcc +++ b/lily/include/smobs.tcc @@ -24,8 +24,6 @@ // included from smobs.hh, but other template expansion systems might // make it feasible to compile this only a single time. -#include "lily-guile-macros.hh" -#include "smobs.hh" #include template @@ -65,7 +63,7 @@ Smob_base::register_ptr (Super *p) // Defaults, should not actually get called template SCM -Smob_base::mark_smob () +Smob_base::mark_smob () const { return SCM_UNSPECIFIED; } @@ -88,7 +86,7 @@ Smob_base::equal_p (SCM, SCM) template int -Smob_base::print_smob (SCM p, scm_print_state *) +Smob_base::print_smob (SCM p, scm_print_state *) const { scm_puts ("#<", p); scm_puts (smob_name_.c_str (), p);