#include "warn.hh"
#include "translator.icc"
-#include "ly-smobs.icc"
Translator::~Translator ()
{
void
Translator::init ()
{
- self_scm_ = SCM_EOL;
daddy_context_ = 0;
smobify_self ();
}
SMOBS
*/
SCM
-Translator::mark_smob (SCM sm)
+Translator::mark_smob ()
{
- Translator *me = (Translator *) SCM_CELL_WORD_1 (sm);
- me->derived_mark ();
+ derived_mark ();
return SCM_EOL;
}
return daddy_context_->get_score_context ();
}
-IMPLEMENT_SMOBS (Translator);
-IMPLEMENT_DEFAULT_EQUAL_P (Translator);
-IMPLEMENT_TYPE_P (Translator, "ly:translator?");
+const char Translator::type_p_name_[] = "ly:translator?";
bool
Translator::must_be_last () const