2 outputter.hh -- declare Outputter
4 source file of the GNU LilyPond music typesetter
6 (c) 1997--1998 Han-Wen Nienhuys <hanwen@stack.nl>
13 #include "lily-proto.hh"
16 Abstract interface for a Score_elem to output itself.
20 virtual ~Outputter(){}
21 virtual void start_line ()=0;
22 virtual void output_molecule (Molecule const *, Offset)=0;
23 virtual void stop_line ()=0;
27 Output a line of score using TeX strings
29 struct Tex_outputter : Outputter
31 Tex_outputter (Tex_stream *);
32 Tex_stream * outstream_l_;
33 virtual void output_molecule (Molecule const*, Offset);
34 virtual void start_line ();
35 virtual void stop_line ();
38 #endif // OUTPUTTER_HH