Item (SCM);
Item (Item const &);
+ static Item *unsmob (SCM g) {
+ return dynamic_cast <Item *> (Grob::unsmob (g));
+ }
+ static bool is_smob (SCM g) {
+ return Grob::is_smob (g) && unsmob (g);
+ }
+
virtual Grob *clone () const;
static bool is_non_musical (Grob *);