#include "outputparams.h"
+#include "support/docstring.h"
+
#include <boost/utility.hpp>
-#include <boost/signals/signal1.hpp>
+#include <boost/signal.hpp>
#include <vector>
#include <set>
+
+namespace lyx {
+
class DepTable;
///
class TeXErrors {
private:
///
- struct Error {
+ class Error {
+ public:
///
Error () : error_in_line(0) {}
///
};
/// This signal emits an informative message
- boost::signal1<void, std::string> message;
+ boost::signal<void(docstring)> message;
/**
void deplog(DepTable & head);
///
- bool runMakeIndex(std::string const &);
+ bool runMakeIndex(std::string const &, OutputParams const &,
+ std::string const & = std::string());
///
std::vector<Aux_Info> const scanAuxFiles(std::string const &);
OutputParams runparams;
};
+
+} // namespace lyx
+
#endif