]> git.donarmstrong.com Git - lilypond.git/blob - lib/include/source.hh
release: 0.0.44
[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 #include "source-file.hh"
9 #include "plist.hh"
10 #include "path.hh"
11 class Sources 
12 {
13 public:
14     Source_file * get_file_l( String &filename );
15     Source_file* sourcefile_l( char const* ch_c_l );
16     void set_path(File_path*p_C);
17     Sources();
18     void set_binary(bool);
19 private:
20     const File_path * path_C_;
21     void add( Source_file* sourcefile_p );
22     IPointerList<Source_file*> sourcefile_p_iplist_;
23     bool binary_b_ ;
24 };
25
26
27
28 #endif // SOURCE_HH //