3 * Copyright 2002 the LyX Team
4 * Read the file COPYING
7 * \author John Levon <levon@movementarian.org>
12 #include "support/LOstream.h"
14 #include "paragraph.h"
24 pair<bool, string> escapeChar(char c)
29 case Paragraph::META_HFILL:
31 case Paragraph::META_NEWLINE:
35 return make_pair(true, string(" "));
37 case '\0': // Ignore :-)
83 return make_pair(false, str);
87 int openTag(ostream & os, Paragraph::depth_type depth,
88 bool mixcont, string const & latexname)
90 if (!latexname.empty() && latexname != "!-- --") {
92 os << string(" ", depth);
93 os << "<" << latexname << ">";
103 int closeTag(ostream & os, Paragraph::depth_type depth,
104 bool mixcont, string const & latexname)
106 if (!latexname.empty() && latexname != "!-- --") {
108 os << endl << string(" ", depth);
109 os << "</" << latexname << ">";