class SetMode {
public:
///
- explicit SetMode(MathStream & os, bool text, docstring attrs);
+ explicit SetMode(MathStream & os, bool text, std::string const & attrs);
///
explicit SetMode(MathStream & os, bool text);
///
~SetMode();
private:
///
- void init(bool, docstring);
+ void init(bool, std::string const &);
///
MathStream & os_;
///
///
odocstringstream deferred_;
///
- friend class SetMode;
+ friend class SetHTMLMode;
};
///
HtmlStream & operator<<(HtmlStream &, ETag const &);
+class SetHTMLMode {
+public:
+ ///
+ explicit SetHTMLMode(HtmlStream & os, bool text, std::string attrs);
+ ///
+ explicit SetHTMLMode(HtmlStream & os, bool text);
+ ///
+ ~SetHTMLMode();
+private:
+ ///
+ void init(bool, std::string const &);
+ ///
+ HtmlStream & os_;
+ ///
+ bool opened_;
+ ///
+ bool was_text_;
+};
+
+
//
// Debugging
//