- Key_item(int cposition);
- void add(int pitch, int acc);
- void read(const Key_register&);
- void set_c_position(int);
- void preprocess();
- Molecule* brew_molecule_p()const;
+ old-accidentals -- list of (pitch, accidental) pairs
+
+ new-accidentals -- list of (pitch, accidental) pairs
+ */
+struct Key_item
+{
+ static int calculate_position(Score_element*,SCM pair) ;
+ static void set_interface (Score_element*);
+ static bool has_interface (Score_element*);
+ DECLARE_SCHEME_CALLBACK(brew_molecule, (SCM ));