X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FDepTable.h;h=e7655bc79f17d7631b927a8f81f44a52773dafc3;hb=dff2911bda426ad439e6475f62183cedd7044801;hp=6b8dc5b597fa20c7030d43ff0a26f4cbbfddc64a;hpb=a040c0bc6f017d0591bbc7ad1aa590589dbc40ff;p=lyx.git diff --git a/src/DepTable.h b/src/DepTable.h index 6b8dc5b597..e7655bc79f 100644 --- a/src/DepTable.h +++ b/src/DepTable.h @@ -3,9 +3,10 @@ * ====================================================== * * LyX, The Document Processor - * Copyright (C) 1995 Matthias Ettrich + * Copyright 1995 Matthias Ettrich + * Copyright 1995-2001 The LyX Team. * - * This file is Copyright (C) 1996-1998 + * This file is Copyright 1996-2001 * Lars Gullik Bjønnes * * ====================================================== @@ -16,8 +17,6 @@ #include "LString.h" #include -using std::map; -using std::pair; #ifdef __GNUG__ #pragma interface @@ -37,18 +36,23 @@ public: void update(); /// - void write(string const &f); + void write(string const & f) const; /// - void read(string const &f); + void read(string const & f); /// returns true if any of the files has changed - bool sumchange(); + bool sumchange() const; /// return true if fil has changed. - bool haschanged(string const & fil); + bool haschanged(string const & fil) const; /// return true if a file with extension ext has changed. - bool extchanged(string const & ext); + bool extchanged(string const & ext) const; + /// + bool exist(string const & fil) const; + /// + void remove_files_with_extension(string const &); private: /// - typedef map > DepList; + typedef std::map > DepList; /// DepList deplist; };