]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/sources.hh
Merge branch 'master' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond into lilypond...
[lilypond.git] / lily / include / sources.hh
1 /*
2   sources.hh -- part of LilyPond
3
4   (c) 1997--2009 Jan Nieuwenhuizen <janneke@gnu.org>
5 */
6
7 #ifndef SOURCES_HH
8 #define SOURCES_HH
9
10 #include "lily-proto.hh"
11 #include "std-vector.hh"
12
13 class Sources
14 {
15   Sources (Sources const &);
16   vector<Source_file*> sourcefiles_;
17
18 public:
19   Sources ();
20   ~Sources ();
21
22   Source_file *get_file (string file_name, string const& currentpath);
23   void add (Source_file *sourcefile);
24   void set_path (File_path *);
25
26   const File_path *path_;
27 };
28
29 #endif /* SOURCE_HH */