]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/grob-array-scheme.cc
Web-ja: update introduction
[lilypond.git] / lily / grob-array-scheme.cc
index 5f5ccae114a38b27e0a6d36a96109f26351ea1da..877876328465821f67f1d6071762fe0a86eb204f 100644 (file)
@@ -1,7 +1,7 @@
 /*
   This file is part of LilyPond, the GNU music typesetter.
 
-  Copyright (C) 2005--2014 Han-Wen Nienhuys <hanwen@xs4all.nl>
+  Copyright (C) 2005--2015 Han-Wen Nienhuys <hanwen@xs4all.nl>
 
 
   LilyPond is free software: you can redistribute it and/or modify
@@ -28,7 +28,7 @@ LY_DEFINE (ly_grob_array_length, "ly:grob-array-length",
 {
   LY_ASSERT_SMOB (Grob_array, grob_arr, 1);
 
-  Grob_array *me = Grob_array::unsmob (grob_arr);
+  Grob_array *me = unsmob<Grob_array> (grob_arr);
   return scm_from_int (me->size ());
 }
 
@@ -37,7 +37,7 @@ LY_DEFINE (ly_grob_array_ref, "ly:grob-array-ref",
            (SCM grob_arr, SCM index),
            "Retrieve the @var{index}th element of @var{grob-arr}.")
 {
-  Grob_array *me = Grob_array::unsmob (grob_arr);
+  Grob_array *me = unsmob<Grob_array> (grob_arr);
   LY_ASSERT_SMOB (Grob_array, grob_arr, 1);
   LY_ASSERT_TYPE (scm_is_integer, index, 2);
 
@@ -53,7 +53,7 @@ LY_DEFINE (ly_grob_array_2_list, "ly:grob-array->list",
            (SCM grob_arr),
            "Return the elements of @var{grob-arr} as a Scheme list.")
 {
-  Grob_array *me = Grob_array::unsmob (grob_arr);
+  Grob_array *me = unsmob<Grob_array> (grob_arr);
   LY_ASSERT_SMOB (Grob_array, grob_arr, 1);
 
   return grob_array_to_list (me);