/*
- symtable.hh -- declare
+ symtable.hh -- declare Symtable, Symtables
source file of the GNU LilyPond music typesetter
- (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
+ (c) 1997--1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
#include "atom.hh"
struct Symtable : public Dictionary<Atom> {
- String id_str;
+ String id_str;
- Atom lookup (String) const;
- void print() const;
+ Atom lookup (String) const;
+ void print() const;
};
-struct Symtables : private Dictionary<Symtable*> {
-
- Symtable* operator()(String s);
- ~Symtables();
- Symtables();
- Symtables (Symtables const&);
- void add (String, Symtable*);
- void print() const;
+struct Symtables : private Dictionary<Symtable*>
+{
+ Symtables();
+ Symtables (Symtables const&);
+ ~Symtables();
+
+ Symtable* operator()(String s);
+ void add (String, Symtable*);
+ void print() const;
+
+ String font_name_;
};