X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FDepTable.h;h=60be88527befc12983d2452fac308d5e8f90e0e7;hb=61133c4b5625993f600ffa7d209c3e2bc28d26f6;hp=f8507797264239a9db339986821c9765335fad27;hpb=0be0fcfd5907d448cd51addf83ed7032719a0692;p=lyx.git diff --git a/src/DepTable.h b/src/DepTable.h index f850779726..60be88527b 100644 --- a/src/DepTable.h +++ b/src/DepTable.h @@ -13,8 +13,8 @@ #ifndef DEP_TABLE_H #define DEP_TABLE_H -#include "LString.h" #include +#include /// class DepTable { @@ -22,31 +22,32 @@ 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 write(std::string const & f) const; /// returns true if dep file was read successfully - bool read(string const & f); + 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 { + class dep_info { + public: /// Previously calculated CRC value unsigned long crc_prev; /// Current CRC value - only re-computed if mtime has changed. @@ -57,7 +58,7 @@ private: bool changed() const; }; /// - typedef std::map DepList; + typedef std::map DepList; /// DepList deplist; };