+bool DepTable::exist(string const & fil) const
+{
+ DepList::const_iterator cit = deplist.find(fil);
+ if (cit != deplist.end()) return true;
+ return false;
+}
+
+
+void DepTable::remove_files_with_extension(string const & suf)
+{
+ DepList tmp;
+ // we want const_iterator (Lgb)
+ for (DepList::iterator cit = deplist.begin();
+ cit != deplist.end(); ++cit) {
+ if (!suffixIs((*cit).first, suf))
+ tmp[(*cit).first] = (*cit).second;
+ }
+ deplist.swap(tmp);
+}
+
+
+void DepTable::write(string const & f) const