X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fgroup-interface.hh;h=2a94f0783adc9f7f1825f1eece178f8ed2f80ab3;hb=5b4b0d6e9a197e8f9eb085b7c2ad78b8be3e5cfc;hp=6471007845f6f2a282cea7733e27db265c821dfb;hpb=029ae298e4c56984889a7fe47dbbc58f6c7055f4;p=lilypond.git diff --git a/lily/include/group-interface.hh b/lily/include/group-interface.hh index 6471007845..2a94f0783a 100644 --- a/lily/include/group-interface.hh +++ b/lily/include/group-interface.hh @@ -1,17 +1,16 @@ -/* +/* group-interface.hh -- declare Group_interface - + source file of the GNU LilyPond music typesetter - - (c) 1999--2005 Han-Wen Nienhuys - - */ + + (c) 1999--2008 Han-Wen Nienhuys +*/ #ifndef GROUP_INTERFACE_HH #define GROUP_INTERFACE_HH #include "grob.hh" -#include "string.hh" +#include "std-string.hh" /** Look at Score element ELT as thing which has a list property called NAME_. Normally the list would contain Grobs, but @@ -23,20 +22,9 @@ struct Group_interface { public: - static int count (Grob*, SCM); - static void add_thing (Grob*, SCM, SCM); -}; - -struct Pointer_group_interface : public Group_interface { -public: - static void add_grob (Grob*, SCM nm, Grob*e); + static int count (Grob *, SCM); + static void add_thing (Grob *, SCM, SCM); }; -Link_array extract_grob_array (Grob const *elt, SCM symbol); -Link_array extract_item_array (Grob const *elt, SCM symbol); - - - - #endif /* GROUP_INTERFACE_HH */