]> git.donarmstrong.com Git - lilypond.git/blob - lib/include/source.hh
7f4a21e7d1cabd2f118fbb8ae50ee08d69880d05
[lilypond.git] / lib / include / source.hh
1 //
2 //  source.hh -- part of LilyPond
3 //
4 //  copyright 1997 Jan Nieuwenhuizen <janneke@gnu.org>
5
6 #ifndef SOURCE_HH
7 #define SOURCE_HH
8 #include "cons.hh"
9 #include "proto.hh"
10
11
12 class Sources 
13 {
14 public:
15   Sources ();
16
17   Source_file * get_file_l (String &filename );
18   Source_file* sourcefile_l (char const* ch_C );
19   void add (Source_file* sourcefile_p );
20   void set_path (File_path*p_C);
21   void set_binary (bool);
22
23 private:
24   const File_path * path_C_;
25   Cons<Source_file> *sourcefile_p_list_;
26   bool binary_b_ ;
27 };
28
29
30
31 #endif // SOURCE_HH //