- string const & original_path,
- bool nice,
- bool only_body = false,
- bool only_preamble = false);
- /** LaTeX all paragraphs from par to endpar.
- \param \a endpar if == 0 then to the end
- */
- void latexParagraphs(std::ostream & os, Paragraph * par,
- Paragraph * endpar, TexRow & texrow, bool moving_arg = false) const;
- ///
- void simpleDocBookOnePar(std::ostream &,
- Paragraph * par, int & desc_on,
- Paragraph::depth_type depth) const ;
- ///
- void simpleLinuxDocOnePar(std::ostream & os, Paragraph * par,
- Paragraph::depth_type depth);
- ///
- void makeLinuxDocFile(string const & filename,
- bool nice, bool only_body = false);
- ///
- void makeDocBookFile(string const & filename,
- bool nice, bool only_body = false);
- /// Open SGML/XML tag.
- int sgmlOpenTag(std::ostream & os, Paragraph::depth_type depth, bool mixcont,
- string const & latexname) const;
- /// Closes SGML/XML tag.
- int sgmlCloseTag(std::ostream & os, Paragraph::depth_type depth, bool mixcont,
- string const & latexname) const;
- ///
- void sgmlError(Paragraph * par, int pos, string const & message) const;
-
+ std::string const & original_path,
+ OutputParams const &,
+ bool output_preamble = true,
+ bool output_body = true);
+ ///
+ void makeLinuxDocFile(std::string const & filename,
+ OutputParams const & runparams_in,
+ bool only_body = false);
+ ///
+ void makeDocBookFile(std::string const & filename,
+ OutputParams const & runparams_in,
+ bool only_body = false);