lilypond-0.0.4
[lilypond.git] / symbol.hh
blob6d6ed1acbe6304d0762bdbba4c18c2911248632d
1 #ifndef SYMBOL_HH
2 #define SYMBOL_HH
3 #include "string.hh"
4 #include "boxes.hh"
6 struct Symbol {
7 String tex;
8 Box dim;
10 Symbol (String, Box);
11 Symbol();
14 struct Parametric_symbol {
16 Symbol eval(String args1) const; // convenience
17 Symbol eval(String args1,String arg2) const; // convenience
18 virtual Symbol eval(svec<String> args)const =0;
19 virtual ~Parametric_symbol();
22 #endif