#ifndef GROUP_INTERFACE_HH
#define GROUP_INTERFACE_HH
-#include "lily-proto.hh"
-#include "string.hh"
-#include "lily-guile.hh"
-
#include "grob.hh"
+#include "string.hh"
/**
Look at Score element ELT as thing which has a list property called
NAME_. Normally the list would contain Grobs, but
{
Link_array<T> arr;
- for (SCM s = elt->get_property (name); gh_pair_p (s); s = gh_cdr (s))
+ for (SCM s = elt->get_property (name); scm_is_pair (s); s = scm_cdr (s))
{
- SCM e = gh_car (s);
+ SCM e = scm_car (s);
arr.push (dynamic_cast<T*> (unsmob_grob (e)));
}