void loadAutoSaveFile();
/// load a new file
- bool readFile(std::string const & filename);
+ bool readFile(support::FileName const & filename);
/// read the header, returns number of unknown tokens
int readHeader(LyXLex & lex);
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 validate(LaTeXFeatures &) const;
/// return all bibkeys from buffer and its childs
- void fillWithBibKeys(std::vector<std::pair<std::string, std::string> > & keys) const;
+ void fillWithBibKeys(std::vector<std::pair<std::string, docstring> > & keys) const;
/// Update the cache with all bibfiles in use (including bibfiles
/// of loaded child documents).
void updateBibfilesCache();
/** Inserts a file into a document
\return \c false if method fails.
*/
- bool readFile(LyXLex &, std::string const & filename);
+ bool readFile(LyXLex &, support::FileName const & filename);
bool do_writeFile(std::ostream & ofs) const;