#include "dociterator.h"
#include "ParagraphList_fwd.h"
+#include "support/filename.h"
#include "support/limited_stack.h"
#include "support/types.h"
#include "support/docstring.h"
namespace lyx {
-namespace support { class FileName; }
-
class BufferParams;
class ErrorItem;
class FuncRequest;
bool writeFile(support::FileName const &) const;
/// Just a wrapper for the method below, first creating the ofstream.
- bool makeLaTeXFile(std::string const & filename,
+ bool makeLaTeXFile(support::FileName const & filename,
std::string const & original_path,
OutputParams const &,
bool output_preamble = true,
bool output_preamble = true,
bool output_body = true);
///
- void makeDocBookFile(std::string const & filename,
+ void makeDocBookFile(support::FileName const & filename,
OutputParams const & runparams_in,
bool only_body = false);
///
void updateBibfilesCache();
/// Return the cache with all bibfiles in use (including bibfiles
/// of loaded child documents).
- std::vector<std::string> const & getBibfilesCache() const;
+ std::vector<support::FileName> const & getBibfilesCache() const;
///
void getLabelList(std::vector<docstring> &) const;
StableDocIterator anchor_;
/// A cache for the bibfiles (including bibfiles of loaded child
/// documents), needed for appropriate update of natbib labels.
- std::vector<std::string> bibfilesCache_;
+ std::vector<support::FileName> bibfilesCache_;
/// Container for all sort of Buffer dependant errors.
std::map<std::string, ErrorList> errorLists_;