/*
This file is part of LilyPond, the GNU music typesetter.
- Copyright (C) 1999--2014 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ Copyright (C) 1999--2015 Han-Wen Nienhuys <hanwen@xs4all.nl>
LilyPond is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
}
Scheme_hash_table::Scheme_hash_table (Scheme_hash_table const &src)
+ : Smob<Scheme_hash_table> ()
{
hash_tab_ = SCM_EOL;
smobify_self ();
}
SCM
-Scheme_hash_table::mark_smob ()
+Scheme_hash_table::mark_smob () const
{
scm_gc_mark (hash_tab_);
return SCM_EOL;
}
int
-Scheme_hash_table::print_smob (SCM p, scm_print_state *)
+Scheme_hash_table::print_smob (SCM p, scm_print_state *) const
{
scm_puts ("#<Scheme_hash_table ", p);
scm_display (hash_tab_, p);