]> git.donarmstrong.com Git - lilypond.git/blob - lily/bar.cc
release: 0.0.45
[lilypond.git] / lily / bar.cc
1 #include "bar.hh"
2 #include "string.hh"
3 #include "molecule.hh"
4 #include "paper-def.hh"
5 #include "lookup.hh"
6 #include "debug.hh"
7
8
9
10 Bar::Bar( String t)
11 {
12     type = t;
13 }
14
15 IMPLEMENT_STATIC_NAME(Bar);
16
17 void
18 Bar::do_print()const
19 {
20     mtor << type;
21 }
22
23 Molecule*
24 Bar::brew_molecule_p()const
25 {    
26     Symbol s = paper()->lookup_l()->bar(type);
27     Molecule*output = new Molecule(Atom(s));
28     return output;
29 }
30