X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FDepTable.h;h=f74e8cbec03bfb8464e45c34887ffedf81e7b813;hb=07cc9f67534474b167ca1ea727bda643fdd8d197;hp=8198bec1440e768e61eaf99d497e0f7f5662a44a;hpb=99d1627a471b92f403598d03dfc861ddc3c11be0;p=lyx.git diff --git a/src/DepTable.h b/src/DepTable.h index 8198bec144..f74e8cbec0 100644 --- a/src/DepTable.h +++ b/src/DepTable.h @@ -1,23 +1,20 @@ // -*- C++ -*- -/* This file is part of - * ====================================================== +/** + * \file DepTable.h + * This file is part of LyX, the document processor. + * Licence details can be found in the file COPYING. * - * LyX, The Document Processor - * Copyright 1995 Matthias Ettrich - * Copyright 1995-2001 The LyX Team. + * \author Lars Gullik Bjønnes + * \author Jean-Marc Lasgouttes * - * This file is Copyright 1996-2001 - * Lars Gullik Bjønnes - * Ben Stanley - * - * ====================================================== + * Full author contact details are available in file CREDITS. */ #ifndef DEP_TABLE_H #define DEP_TABLE_H -#include "LString.h" #include +#include /// class DepTable { @@ -25,29 +22,28 @@ public: /** This one is a little bit harder since we need the absolute filename. Should we insert files with .sty .cls etc as extension? */ - void insert(string const & f, - bool upd = false); + void insert(std::string const & f, bool upd = false); /// void update(); /// - void write(string const & f) const; - /// - void read(string const & f); + void write(std::string const & f) const; + /// returns true if dep file was read successfully + bool read(std::string const & f); /// returns true if any of the files has changed bool sumchange() const; /// return true if fil has changed. - bool haschanged(string const & fil) const; + bool haschanged(std::string const & fil) const; /// return true if a file with extension ext has changed. - bool extchanged(string const & ext) const; + bool extchanged(std::string const & ext) const; /// - bool exist(string const & fil) const; + bool exist(std::string const & fil) const; /// returns true if any files with ext exist - bool ext_exist(string const & ext) const; + bool ext_exist(std::string const & ext) const; /// - void remove_files_with_extension(string const &); + void remove_files_with_extension(std::string const &); /// - void remove_file(string const &); + void remove_file(std::string const &); private: /// struct dep_info { @@ -61,7 +57,7 @@ private: bool changed() const; }; /// - typedef std::map DepList; + typedef std::map DepList; /// DepList deplist; };