* This file is part of LyX, the document processor.
* Licence details can be found in the file COPYING.
*
- * \author Lars Gullik Bjønnes
+ * \author Lars Gullik Bjønnes
* \author Angus Leeming
* \author Dekel Tsur
*
#ifndef LATEX_H
#define LATEX_H
-#include "outputparams.h"
+#include "OutputParams.h"
#include "support/docstring.h"
-#include "support/filename.h"
+#include "support/FileName.h"
-#include <boost/utility.hpp>
+#include <boost/noncopyable.hpp>
#include <boost/signal.hpp>
#include <vector>
};
-class Aux_Info {
+class AuxInfo {
public:
///
- Aux_Info() {}
+ AuxInfo() {}
///
support::FileName aux_file;
///
///
-bool operator==(Aux_Info const &, Aux_Info const &);
-bool operator!=(Aux_Info const &, Aux_Info const &);
+bool operator==(AuxInfo const &, AuxInfo const &);
+bool operator!=(AuxInfo const &, AuxInfo const &);
/**
///
bool runMakeIndex(std::string const &, OutputParams const &,
- std::string const & = std::string());
+ std::string const & = std::string());
///
- std::vector<Aux_Info> const scanAuxFiles(support::FileName const &);
+ bool runMakeIndexNomencl(support::FileName const &,
+ std::string const &, std::string const &);
///
- Aux_Info const scanAuxFile(support::FileName const &);
+ std::vector<AuxInfo> const scanAuxFiles(support::FileName const &);
///
- void scanAuxFile(support::FileName const &, Aux_Info &);
+ AuxInfo const scanAuxFile(support::FileName const &);
///
- void updateBibtexDependencies(DepTable &,
- std::vector<Aux_Info> const &);
+ void scanAuxFile(support::FileName const &, AuxInfo &);
///
- bool runBibTeX(std::vector<Aux_Info> const &);
+ void updateBibtexDependencies(DepTable &, std::vector<AuxInfo> const &);
+
+ ///
+ bool runBibTeX(std::vector<AuxInfo> const &, OutputParams const &);
///
void deleteFilesOnError() const;