Given a DocTemplate it generates the start of the document and the end, using variables such as title, file_name, header, etc. More...
#include <docgenerator.h>
Public Member Functions | |
DocGenerator (const string &s, const string &i, const string &h, const string &f, const string &c, const string &back, bool entire, const string &start_tmpl, const string &end_tmpl) | |
DocGenerator (const string &start_tmpl, const string &end_tmpl) | |
void | generate_start_doc (std::ostream *sout) |
Generates the start of the document into the passed ostream. | |
void | generate_end_doc (std::ostream *sout) |
Generates the end of the document into the passed ostream. | |
void | set_gen_version (bool b) |
Sets the version of the generator (i.e., of source-highlight). | |
void | setInputFileName (const std::string &filename) |
void | setTitle (const std::string &_title) |
void | setBackgroundColor (const std::string &bg) |
void | setCss (const std::string &css) |
void | setHeader (const std::string &_header) |
void | setFooter (const std::string &_footer) |
Protected Attributes | |
string | title |
bool | gen_source_highlight_version |
string | input_file_name |
string | doc_header |
string | doc_footer |
string | css_url |
string | doc_background |
bool | entire_doc |
DocTemplate | docTemplate |
Given a DocTemplate it generates the start of the document and the end, using variables such as title, file_name, header, etc.
void srchilite::DocGenerator::generate_end_doc | ( | std::ostream * | sout | ) |
Generates the end of the document into the passed ostream.
sout | the stream for generating the output |
void srchilite::DocGenerator::generate_start_doc | ( | std::ostream * | sout | ) |
Generates the start of the document into the passed ostream.
sout | the stream for generating the output |