13#include "ioexception.h"
21extern std::string start_path;
30string readFile(
const string &fileName);
43 const string &outputDir,
const string &ext);
57FILE * open_file_stream(
const string &input_file_name);
58istream * open_file_istream(
const string &filename);
59istream * open_file_istream_or_error(
const string &filename);
60istream * open_data_file_istream(
const string &path,
const string &filename,
61 const string &start = start_path);
62FILE * open_data_file_stream(
const string &path,
const string &filename,
63 const string &start = start_path);
64bool read_line(istream *in,
string &line);
65string get_file_path(
const string &s);
66bool contains_path(
const string &);
67string strip_file_path(
const string &);
68string get_input_file_name(
const string &file_name);
C++ class: doctemplate.h.
Definition: bufferedoutput.cpp:13
unsigned int get_line_count(istream &input)
Definition: fileutil.cc:143
string readFile(const string &fileName)
Reads the contents of the file into a string and returns it.
Definition: fileutil.cc:51
string createOutputFileName(const string &inputFileName, const string &outputDir, const string &ext)
Creates the output file name as outputDir + input file name + ext.
Definition: fileutil.cc:107
string get_file_extension(const string &s)
Definition: fileutil.cc:158