]> git.donarmstrong.com Git - lilypond.git/blobdiff - lib/include/source.hh
release: 0.0.63
[lilypond.git] / lib / include / source.hh
index 6c79b75a996de0df81fbe99ab3acfa4636cd6d31..99e15e56f5a873c69d59afb475d4035dd8f99a72 100644 (file)
@@ -5,22 +5,24 @@
 
 #ifndef SOURCE_HH
 #define SOURCE_HH
-
-class Source 
+#include "source-file.hh"
+#include "plist.hh"
+#include "path.hh"
+class Sources 
 {
 public:
-    Source();
-    ~Source();
-
-    void add( Source_file* sourcefile_p );
+    Source_file * get_file_l( String &filename );
     Source_file* sourcefile_l( char const* ch_c_l );
-
+    void set_path(File_path*p_C);
+    Sources();
+    void set_binary(bool);
 private:
-    IPointerList<Source_file*> sourcefile_p_iplist_;
+    const File_path * path_C_;
+    void add( Source_file* sourcefile_p );
+    Pointer_list<Source_file*> sourcefile_p_iplist_;
+    bool binary_b_ ;
 };
 
 
-// ugh
-extern Source* source_l_g;
 
 #endif // SOURCE_HH //