- DECLARE_SCHEME_CALLBACK (brew_molecule, (SCM ));
-
- static Array<int> note_head_positions (Grob*);
- static int duration_log (Grob*) ;
- static int beam_count (Grob*,Direction) ;
- static void set_beaming (Grob*,int, Direction d);
- static Grob * beam_l (Grob*);
- static Grob * first_head (Grob*) ;
- static Drul_array<Grob*> extremal_heads (Grob*);
- static Grob * support_head (Grob*) ;
- static void add_head (Grob*me, Grob*n);
- static Stem_info calc_stem_info (Grob *) ;
- static Real chord_start_y (Grob *) ;
- static Direction get_direction (Grob*) ;
+ static Array<int> note_head_positions (Grob *);
+ static int duration_log (Grob *);
+ static void set_beaming (Grob *, int, Direction d);
+ static Grob *get_beam (Grob *);
+ static Grob *first_head (Grob *);
+ static Grob *last_head (Grob *);
+ static Drul_array<Grob*> extremal_heads (Grob *);
+ static Grob *support_head (Grob *) ;
+ static void add_head (Grob *me, Grob *n);
+ static Stem_info get_stem_info (Grob *);
+ static Real chord_start_y (Grob *);
+ static Direction get_direction (Grob *);