Merge remote-tracking branch 'origin/master' into windows
[scilab.git] / scilab / modules / ast / src / cpp / analysis / VarExp.cpp
index 7220e13..3bbc1b4 100644 (file)
 namespace analysis
 {
 
-const std::wstring VarExp::print(const std::map<uint64_t, std::wstring> & vars) const
+const std::string VarExp::print(const std::map<uint64_t, std::string> & vars) const
 {
-    std::wostringstream wos;
+    std::ostringstream os;
     const auto i = vars.find(var);
     if (i != vars.end())
     {
-        wos << i->second;
+        os << i->second;
     }
     else
     {
-        wos << L"$" << var;
+        os << "$" << var;
     }
 
     if (exp > 1)
     {
-        wos << L"^" << exp;
+        os << "^" << exp;
     }
-    return wos.str();
+    return os.str();
 }
 
-std::wostream & operator<<(std::wostream & out, const VarExp & ve)
+std::ostream & operator<<(std::ostream & out, const VarExp & ve)
 {
     out << (char)('a' + ve.var);
     if (ve.exp > 1)
     {
-        out << L"^" << ve.exp;
+        out << "^" << ve.exp;
     }
     return out;
 }