lilypond-1.4.3
[lilypond.git] / flower / include / source.hh
blob58192e812cdb56de70aea74afdc5db68c0946250
1 //
2 // source.hh -- part of LilyPond
3 //
4 // copyright 1997 Jan Nieuwenhuizen <janneke@gnu.org>
6 #ifndef SOURCE_HH
7 #define SOURCE_HH
8 #include "cons.hh"
9 #include "flower-proto.hh"
11 /**
12 a set of sourcefiles.
14 TODO:
16 class Sources
18 Sources (Sources const&) {}
19 public:
20 Sources ();
21 ~Sources ();
23 Source_file * get_file_l (String &filename );
24 Source_file* sourcefile_l (char const* ch_C );
25 void add (Source_file* sourcefile_p );
26 void set_path (File_path*p_C);
27 void set_binary (bool);
29 const File_path * path_C_;
30 private:
31 Cons<Source_file> *sourcefile_p_list_;
32 bool binary_b_ ;
37 #endif // SOURCE_HH //