]> git.donarmstrong.com Git - lilypond.git/blob - lib/include/source.hh
release: 0.1.13
[lilypond.git] / lib / include / source.hh
1 //
2 //  source.hh -- part of LilyPond
3 //
4 //  copyright 1997 Jan Nieuwenhuizen <jan@digicash.com>
5
6 #ifndef SOURCE_HH
7 #define SOURCE_HH
8
9 #include "proto.hh"
10 #include "plist.hh"
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 set_path(File_path*p_C);
20     void set_binary(bool);
21
22 private:
23     const File_path * path_C_;
24     void add(Source_file* sourcefile_p );
25     Pointer_list<Source_file*> sourcefile_p_list_;
26     bool binary_b_ ;
27 };
28
29
30
31 #endif // SOURCE_HH //