]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/source.cc
rename source.{hh,cc} -> sources.{hh,cc}
[lilypond.git] / lily / source.cc
index 90e99d5ed3e878c24214e7011a29abb680dcb003..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100644 (file)
@@ -1,79 +0,0 @@
-/*
-  source.cc -- implement Sources
-
-  source file of the LilyPond music typesetter
-
-  (c) 1997--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
-*/
-
-#include "source.hh"
-
-#include "killing-cons.tcc"
-#include "source-file.hh"
-#include "file-path.hh"
-
-Sources::Sources ()
-{
-  path_ = 0;
-  is_binary_ = false;
-}
-
-void
-Sources::set_binary (bool bo)
-{
-  is_binary_ = bo;
-}
-
-void
-Sources::set_path (File_path *f)
-{
-  path_ = f;
-}
-
-/**
-   open a file
-
-   @param file_string the file to be opened, name might be changed if it
-   is found in a search path. UGH!
-
-   @return 0 if no file found
-*/
-Source_file *
-Sources::get_file (string &file_string) //UGH
-{
-  if ((file_string != "-") && path_)
-    {
-      string file_string_o = path_->find (file_string);
-      if ((file_string_o == "") && (file_string != ""))
-       return 0;
-      file_string = file_string_o;
-    }
-  Source_file *f = new Source_file (file_string);
-  add (f);
-  return f;
-}
-
-void
-Sources::add (Source_file *sourcefile)
-{
-  sourcefiles_.push_back (sourcefile);
-}
-
-Sources::~Sources ()
-{
-  junk_pointers (sourcefiles_);
-}
-
-Source_file *
-Sources::get_sourcefile (char const *str0)
-{
-  for (vector<Source_file*>::iterator i = sourcefiles_.begin();
-       i != sourcefiles_.end (); i++)
-    {
-      if ((*i)->contains (str0))
-       return *i;
-    }
-
-  return 0;
-}
-