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)
30 return make_pair(true, string(" "));
32 case '\0': // Ignore :-)
78 return make_pair(false, str);
82 int openTag(ostream & os, Paragraph::depth_type depth,
83 bool mixcont, string const & latexname)
85 if (!latexname.empty() && latexname != "!-- --") {
87 os << string(depth, ' ');
88 os << '<' << latexname << '>';
98 int closeTag(ostream & os, Paragraph::depth_type depth,
99 bool mixcont, string const & latexname)
101 if (!latexname.empty() && latexname != "!-- --") {
103 os << endl << string(depth, ' ');
104 os << "</" << latexname << '>';