X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2FMathStream.cpp;h=295b1d77d5b9dd4a6a03de31dac9679f75f0d6dc;hb=5e0121cf5854a2a0039e6cb4970aeddb18bd4b23;hp=83c95455e43fe77cddf761fe0b2908284b56ea80;hpb=f497296c30e6da2f97b16da8ad1c9e96feffb16b;p=lyx.git diff --git a/src/mathed/MathStream.cpp b/src/mathed/MathStream.cpp index 83c95455e4..295b1d77d5 100644 --- a/src/mathed/MathStream.cpp +++ b/src/mathed/MathStream.cpp @@ -10,20 +10,22 @@ #include +#include "MathStream.h" + #include "InsetMath.h" #include "MathData.h" #include "MathExtern.h" -#include "MathStream.h" -#include "support/lyxalgo.h" #include "support/textutils.h" +#include "support/docstring.h" +#include +#include +#include -namespace lyx { - -using std::strlen; - +using namespace std; +namespace lyx { ////////////////////////////////////////////////////////////////////// @@ -36,7 +38,7 @@ NormalStream & operator<<(NormalStream & ns, MathAtom const & at) } -NormalStream & operator<<(NormalStream & ns, MathArray const & ar) +NormalStream & operator<<(NormalStream & ns, MathData const & ar) { normalize(ar, ns); return ns; @@ -50,7 +52,7 @@ NormalStream & operator<<(NormalStream & ns, docstring const & s) } -NormalStream & operator<<(NormalStream & ns, const std::string & s) +NormalStream & operator<<(NormalStream & ns, const string & s) { ns.os() << from_utf8(s); return ns; @@ -139,7 +141,7 @@ WriteStream & operator<<(WriteStream & ws, MathAtom const & at) } -WriteStream & operator<<(WriteStream & ws, MathArray const & ar) +WriteStream & operator<<(WriteStream & ws, MathData const & ar) { write(ar, ws); return ws; @@ -202,7 +204,7 @@ MathStream & operator<<(MathStream & ms, MathAtom const & at) } -MathStream & operator<<(MathStream & ms, MathArray const & ar) +MathStream & operator<<(MathStream & ms, MathData const & ar) { mathmlize(ar, ms); return ms; @@ -227,7 +229,7 @@ MathStream & operator<<(MathStream & ms, MTag const & t) { ++ms.tab(); ms.cr(); - ms.os() << '<' << t.tag_ << '>'; + ms.os() << '<' << from_ascii(t.tag_) << '>'; return ms; } @@ -237,7 +239,7 @@ MathStream & operator<<(MathStream & ms, ETag const & t) ms.cr(); if (ms.tab() > 0) --ms.tab(); - ms.os() << "'; + ms.os() << "'; return ms; } @@ -266,7 +268,7 @@ MapleStream & operator<<(MapleStream & ms, MathAtom const & at) } -MapleStream & operator<<(MapleStream & ms, MathArray const & ar) +MapleStream & operator<<(MapleStream & ms, MathData const & ar) { maple(ar, ms); return ms; @@ -318,7 +320,7 @@ MaximaStream & operator<<(MaximaStream & ms, MathAtom const & at) } -MaximaStream & operator<<(MaximaStream & ms, MathArray const & ar) +MaximaStream & operator<<(MaximaStream & ms, MathData const & ar) { maxima(ar, ms); return ms; @@ -370,7 +372,7 @@ MathematicaStream & operator<<(MathematicaStream & ms, MathAtom const & at) } -MathematicaStream & operator<<(MathematicaStream & ms, MathArray const & ar) +MathematicaStream & operator<<(MathematicaStream & ms, MathData const & ar) { mathematica(ar, ms); return ms; @@ -422,7 +424,7 @@ OctaveStream & operator<<(OctaveStream & ns, MathAtom const & at) } -OctaveStream & operator<<(OctaveStream & ns, MathArray const & ar) +OctaveStream & operator<<(OctaveStream & ns, MathData const & ar) { octave(ar, ns); return ns; @@ -464,7 +466,7 @@ OctaveStream & operator<<(OctaveStream & ns, char_type c) } -OctaveStream & operator<<(OctaveStream & os, std::string const & s) +OctaveStream & operator<<(OctaveStream & os, string const & s) { os.os() << from_utf8(s); return os;