source file of the GNU LilyPond music typesetter
- (c) 1997--1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1997--2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
#ifndef NOTENAME_TABLE_HH
#define NOTENAME_TABLE_HH
-#include "pointer.hh"
#include "string.hh"
#include "lily-proto.hh"
-#include "dictionary.hh"
-#include "musical-pitch.hh"
-class Notename_table : public Dictionary< Musical_pitch >{
+class Notename_table {
+ Dictionary<Musical_pitch> *pitch_dict_;
public:
- String get_name (Musical_pitch) const;
+ Notename_table ();
+ ~Notename_table ();
+ Notename_table (Notename_table const&);
+ Musical_pitch get_pitch(String s) const;
+ void add_note_name (String, Musical_pitch const *p);
+ bool elem_b (String )const;
};
#endif // NOTENAME_TABLE_HH