#include "cons.hh"
#include "proto.hh"
+/**
+ a set of sourcefiles.
+ TODO:
+ */
class Sources
{
+ Sources (Sources const&) {}
public:
Sources ();
+ ~Sources();
Source_file * get_file_l (String &filename );
Source_file* sourcefile_l (char const* ch_C );
Sources::Sources ()
{
+ sourcefile_p_list_ = 0;
path_C_= 0;
binary_b_ = false;
}
sourcefile_p_list_ = new Killing_cons<Source_file> (sourcefile_p, sourcefile_p_list_);
}
+Sources::~Sources ()
+{
+ delete sourcefile_p_list_;
+}
/**
search the list for file whose map contains pointer #ch_C#