]> git.lyx.org Git - lyx.git/blobdiff - src/sgml.C
do not define boost::throw_exceptions if we are compiling with exceptions
[lyx.git] / src / sgml.C
index 9d159f4d7a32981ef4fca6601b0c522275a9ea4e..6e3f732ef78235cd135feb7598db658bd019d73c 100644 (file)
@@ -22,7 +22,7 @@
 
 #include "support/lstrings.h"
 #include "support/std_ostream.h"
-#include "support/tostr.h"
+#include "support/convert.h"
 
 #include <boost/tuple/tuple.hpp>
 
@@ -117,7 +117,7 @@ string escapeString(string const & raw)
 string const uniqueID(string const label)
 {
        static unsigned int seed = 1000;
-       return label + tostr(++seed);
+       return label + convert<string>(++seed);
 }
 
 
@@ -172,9 +172,9 @@ string cleanID(Buffer const & buf, OutputParams const & runparams, std::string c
                }
        }
        if (mangle) {
-               content += "-" + tostr(mangleID++);
+               content += "-" + convert<string>(mangleID++);
        }
-       else if (isdigit(content[content.size()-1])) {
+       else if (isdigit(content[content.size() - 1])) {
                content += ".";
        }
 
@@ -220,7 +220,7 @@ void openTag(Buffer const & buf, ostream & os, OutputParams const & runparams, P
                if (param.find('#') != string::npos) {
                        string::size_type pos = param.find("id=<");
                        string::size_type end = param.find(">");
-                       if( pos != string::npos and end != string::npos)
+                       if( pos != string::npos && end != string::npos)
                                param.erase(pos, end-pos + 1);
                }
                attribute = id + ' ' + param;
@@ -231,7 +231,7 @@ void openTag(Buffer const & buf, ostream & os, OutputParams const & runparams, P
                        else
                                counters.step(style->latexname());
                        int i = counters.value(name);
-                       attribute = subst(param, "#", tostr(i));
+                       attribute = subst(param, "#", convert<string>(i));
                } else {
                        attribute = param;
                }