]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/pitch-scheme.cc
Release: bump Welcome versions.
[lilypond.git] / lily / pitch-scheme.cc
index 16f11c983e9b12aa238d0fffcadcbbc0fef9d940..7b4d1e39296572210efc4cf65738e2f5780b18c2 100644 (file)
@@ -27,8 +27,8 @@ LY_DEFINE (ly_pitch_transpose, "ly:pitch-transpose",
   LY_ASSERT_SMOB (Pitch, p, 1);
   LY_ASSERT_SMOB (Pitch, delta, 2);
 
-  Pitch *t = Pitch::unsmob (p);
-  Pitch *d = Pitch::unsmob (delta);
+  Pitch *t = unsmob<Pitch> (p);
+  Pitch *d = unsmob<Pitch> (delta);
   return t->transposed (*d).smobbed_copy ();
 }
 
@@ -59,7 +59,7 @@ LY_DEFINE (ly_pitch_negate, "ly:pitch-negate", 1, 0, 0,
            "Negate @var{p}.")
 {
   LY_ASSERT_SMOB (Pitch, p, 1);
-  Pitch *pp = Pitch::unsmob (p);
+  Pitch *pp = unsmob<Pitch> (p);
   return pp->negated ().smobbed_copy ();
 }
 
@@ -69,7 +69,7 @@ LY_DEFINE (ly_pitch_steps, "ly:pitch-steps", 1, 0, 0,
            " pitch@tie{}@var{p}.")
 {
   LY_ASSERT_SMOB (Pitch, p, 1);
-  Pitch *pp = Pitch::unsmob (p);
+  Pitch *pp = unsmob<Pitch> (p);
   return scm_from_int (pp->steps ());
 }
 
@@ -78,7 +78,7 @@ LY_DEFINE (ly_pitch_octave, "ly:pitch-octave",
            "Extract the octave from pitch@tie{}@var{pp}.")
 {
   LY_ASSERT_SMOB (Pitch, pp, 1);
-  Pitch *p = Pitch::unsmob (pp);
+  Pitch *p = unsmob<Pitch> (pp);
   int q = p->get_octave ();
   return scm_from_int (q);
 }
@@ -88,7 +88,7 @@ LY_DEFINE (ly_pitch_alteration, "ly:pitch-alteration",
            "Extract the alteration from pitch@tie{}@var{pp}.")
 {
   LY_ASSERT_SMOB (Pitch, pp, 1);
-  Pitch *p = Pitch::unsmob (pp);
+  Pitch *p = unsmob<Pitch> (pp);
   Rational q = p->get_alteration ();
 
   return ly_rational2scm (q);
@@ -99,7 +99,7 @@ LY_DEFINE (ly_pitch_notename, "ly:pitch-notename",
            "Extract the note name from pitch @var{pp}.")
 {
   LY_ASSERT_SMOB (Pitch, pp, 1);
-  Pitch *p = Pitch::unsmob (pp);
+  Pitch *p = unsmob<Pitch> (pp);
   int q = p->get_notename ();
   return scm_from_int (q);
 }
@@ -110,7 +110,7 @@ LY_DEFINE (ly_pitch_tones, "ly:pitch-tones",
            " middle@tie{}C as a rational number.")
 {
   LY_ASSERT_SMOB (Pitch, pp, 1);
-  return ly_rational2scm (Pitch::unsmob (pp)->tone_pitch ());
+  return ly_rational2scm (unsmob<Pitch> (pp)->tone_pitch ());
 }
 
 LY_DEFINE (ly_pitch_quartertones, "ly:pitch-quartertones",
@@ -119,7 +119,7 @@ LY_DEFINE (ly_pitch_quartertones, "ly:pitch-quartertones",
            " middle@tie{}C.")
 {
   LY_ASSERT_SMOB (Pitch, pp, 1);
-  Pitch *p = Pitch::unsmob (pp);
+  Pitch *p = unsmob<Pitch> (pp);
   int q = p->rounded_quartertone_pitch ();
   return scm_from_int (q);
 }
@@ -130,7 +130,7 @@ LY_DEFINE (ly_pitch_semitones, "ly:pitch-semitones",
            " middle@tie{}C.")
 {
   LY_ASSERT_SMOB (Pitch, pp, 1);
-  Pitch *p = Pitch::unsmob (pp);
+  Pitch *p = unsmob<Pitch> (pp);
   int q = p->rounded_semitone_pitch ();
   return scm_from_int (q);
 }
@@ -142,8 +142,8 @@ LY_DEFINE (ly_pitch_less_p, "ly:pitch<?",
   LY_ASSERT_SMOB (Pitch, p1, 1);
   LY_ASSERT_SMOB (Pitch, p2, 2);
 
-  Pitch *a = Pitch::unsmob (p1);
-  Pitch *b = Pitch::unsmob (p2);
+  Pitch *a = unsmob<Pitch> (p1);
+  Pitch *b = unsmob<Pitch> (p2);
 
   if (Pitch::compare (*a, *b) < 0)
     return SCM_BOOL_T;
@@ -160,8 +160,8 @@ LY_DEFINE (ly_pitch_diff, "ly:pitch-diff",
   LY_ASSERT_SMOB (Pitch, pitch, 1);
   LY_ASSERT_SMOB (Pitch, root, 2);
 
-  Pitch *p = Pitch::unsmob (pitch);
-  Pitch *r = Pitch::unsmob (root);
+  Pitch *p = unsmob<Pitch> (pitch);
+  Pitch *r = unsmob<Pitch> (root);
 
   return pitch_interval (*r, *p).smobbed_copy ();
 }
@@ -176,7 +176,7 @@ LY_DEFINE (ly_set_middle_C_x, "ly:set-middle-C!",
 {
   LY_ASSERT_SMOB (Context, context, 1);
 
-  Context *c = Context::unsmob (context);
+  Context *c = unsmob<Context> (context);
   int clef_pos = robust_scm2int (c->get_property ("middleCClefPosition"), 0);
   int offset = robust_scm2int (c->get_property ("middleCOffset"), 0);
   /* middleCCuePosition overrides the clef! */