]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/sources.hh
Run `make grand-replace'.
[lilypond.git] / lily / include / sources.hh
1 /*
2   sources.hh -- part of LilyPond
3
4   (c) 1997--2008 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);
23   Source_file *get_sourcefile (char const *);
24   void add (Source_file *sourcefile);
25   void set_path (File_path *);
26
27   const File_path *path_;
28 };
29
30 #endif /* SOURCE_HH */