2 group-interface.cc -- implement Group_interface
4 source file of the GNU LilyPond music typesetter
6 (c) 1999--2001 Han-Wen Nienhuys <hanwen@cs.uu.nl>
9 #include "group-interface.hh"
14 Group_interface::add_thing (Grob
*me
, String name
, SCM s
)
16 me
->set_grob_property (name
.ch_C (),
17 gh_cons (s
, me
->get_grob_property (name
.ch_C ())));
22 Group_interface::count (Grob
*me
, String name
)
24 return scm_ilength (me
->get_grob_property (name
.ch_C ()));
29 Pointer_group_interface::add_element (Grob
*me
, String name
, Grob
*p
)
31 Group_interface::add_thing (me
, name
, p
->self_scm ());