#include "OutputParams.h"
#include "Paragraph.h"
#include "Text.h"
+#include "TextClass.h"
#include "support/convert.h"
#include "support/docstream.h"
#include <map>
#include <ostream>
+using namespace std;
+using namespace lyx::support;
namespace lyx {
-using support::subst;
-
-using std::map;
-using std::ostream;
-using std::ostringstream;
-using std::string;
docstring sgml::escapeChar(char_type c)
{
// and adds a number for uniqueness.
// If you know what you are doing, you can set allowed==""
// to disable this mangling.
- TextClass const & tclass = buf.params().getTextClass();
+ DocumentClass const & tclass = buf.params().documentClass();
docstring const allowed = from_ascii(
- runparams.flavor == OutputParams::XML? ".-_:":tclass.options());
+ runparams.flavor == OutputParams::XML ? ".-_:" : tclass.options());
if (allowed.empty())
return orig;
MangledMap::const_iterator const known = mangledNames.find(orig);
if (known != mangledNames.end())
- return (*known).second;
+ return known->second;
// make sure it starts with a letter
if (!isAlphaASCII(*it) && allowed.find(*it) >= allowed.size())
LayoutPtr const & style = par.layout();
string const & name = style->latexname();
string param = style->latexparam();
- Counters & counters = buf.params().getTextClass().counters();
+ Counters & counters = buf.params().documentClass().counters();
string id = par.getID(buf, runparams);