(SCM music),
"Return score with @var{music} encapsulated in @var{score}.")
{
- LY_ASSERT_FIRST_SMOB (Music, music);
+ LY_ASSERT_SMOB (Music, music, 1);
Music *mus = unsmob_music (music);
Score *score = new Score;
1, 0, 0, (SCM score),
"All output defs in a score.")
{
- LY_ASSERT_FIRST_SMOB (Score, score);
+ LY_ASSERT_SMOB (Score, score, 1);
Score *sc = unsmob_score (score);
SCM l = SCM_EOL;
1, 0, 0, (SCM score),
"return score header.")
{
- LY_ASSERT_FIRST_SMOB (Score, score);
+ LY_ASSERT_SMOB (Score, score, 1);
Score *sc = unsmob_score (score);
return sc->header_;
}
1, 0, 0, (SCM score),
"return score music.")
{
- LY_ASSERT_FIRST_SMOB (Score, score);
+ LY_ASSERT_SMOB (Score, score, 1);
Score *sc = unsmob_score (score);
return sc->get_music ();
}
1, 0, 0, (SCM score),
"Was there an error in the score?")
{
- LY_ASSERT_FIRST_SMOB (Score, score);
+ LY_ASSERT_SMOB (Score, score, 1);
Score *sc = unsmob_score (score);
return scm_from_bool (sc->error_found_);
}
"return a list of layout-lines. "
"\nTake optional Object_key argument.")
{
- LY_ASSERT_FIRST_SMOB (Score, score);
- LY_ASSERT_SMOB (Output_def, 2);
+ LY_ASSERT_SMOB (Score, score, 1);
+ LY_ASSERT_SMOB (Output_def, layout, 2);
Score *sc = unsmob_score (score);
Output_def *od = unsmob_output_def (layout);