// -*- 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
#include "LString.h"
#include <map>
-#ifdef __GNUG__
-#pragma interface
-#endif
-
///
class DepTable {
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(string const & f, bool upd = false);
///
void update();
///
void write(string const & f) const;
- ///
- void read(string const & f);
+ /// returns true if dep file was read successfully
+ bool read(string const & f);
/// returns true if any of the files has changed
bool sumchange() const;
/// return true if fil has changed.