/*
  grob-pitch-tuple.hh -- declare Grob_pitch_tuple

  source file of the GNU LilyPond music typesetter

  (c) 2001--2005 Han-Wen Nienhuys <hanwen@xs4all.nl>
*/

#ifndef GROB_PITCH_TUPLE_HH
#define GROB_PITCH_TUPLE_HH

#include "pitch.hh"
#include "moment.hh"

struct Grob_pitch_tuple
{
  Pitch pitch_;
  Grob *head_;
  Moment end_;

  Grob_pitch_tuple ();
  Grob_pitch_tuple (Grob *, Music *, Moment);
  static int pitch_compare (Grob_pitch_tuple const &, Grob_pitch_tuple const &);
  static int time_compare (Grob_pitch_tuple const &, Grob_pitch_tuple const &);
};

int compare (Grob_pitch_tuple const &, Grob_pitch_tuple const &);

#endif /* GROB_PITCH_TUPLE_HH */

