- LyXFont const & outerfont, std::ostream &,
- TexRow & texrow, LatexRunParams const &);
+ LyXFont const & outerfont, odocstream &,
+ TexRow & texrow, OutputParams const &) const;
+
+ /// Can we drop the standard paragraph wrapper?
+ bool emptyTag() const;
+
+ /// Get the id of the paragraph, usefull for docbook
+ std::string getID(Buffer const & buf,
+ OutputParams const & runparams) const;
+
+ // Get the first word of a paragraph, return the position where it left
+ pos_type getFirstWord(Buffer const & buf,
+ odocstream & os,
+ OutputParams const & runparams) const;
+
+ /// Checks if the paragraph contains only text and no inset or font change.
+ bool onlyText(Buffer const & buf, LyXFont const & outerfont,
+ pos_type initial) const;
+
+ /// Writes to stream the docbook representation
+ void simpleDocBookOnePar(Buffer const & buf,
+ odocstream &,
+ OutputParams const & runparams,
+ LyXFont const & outerfont,
+ pos_type initial = 0) const;