2 file-results.hh -- declare functions for processing one input file.
4 source file of the GNU LilyPond music typesetter
6 (c) 1998--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
10 #ifndef FILE_RESULTS_HH
11 #define FILE_RESULTS_HH
13 #include "lily-proto.hh"
16 #include "protected-scm.hh"
18 class Input_file_results
22 Array<String> inclusion_names_;
23 Array<String> target_strings_;
24 Protected_scm header_;
29 void do_deps (String);
31 Input_file_results (String init, String in, String out);
32 ~Input_file_results ();
35 /* Make sure we never get an implicit constructor.*/
36 Input_file_results ();
39 extern Input_file_results* global_input_file;
41 void do_one_file (char const* file);
43 #endif /* FILE_RESULTS_HH */