summaryrefslogtreecommitdiffstats
path: root/vec_pseudo.h
diff options
context:
space:
mode:
authorPekka Jääskeläinen <pekka.jaaskelainen@tut.fi>2013-03-21 14:30:41 +0200
committerPekka Jääskeläinen <pekka.jaaskelainen@tut.fi>2013-03-21 14:30:41 +0200
commit065aabae1d734e51bec86f8068998a9bd4806787 (patch)
treef6b36c579e66d5313cce4727ebaac40ee7d2a397 /vec_pseudo.h
parent63c2190c7ad8c911d3f797eba785e07e43ef0d12 (diff)
downloadvecmathlib-065aabae1d734e51bec86f8068998a9bd4806787.zip
vecmathlib-065aabae1d734e51bec86f8068998a9bd4806787.tar.gz
Fixes to make it build with Clang++ 3.2 using libstdc++ from Debian 6.0.
Diffstat (limited to 'vec_pseudo.h')
-rw-r--r--vec_pseudo.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/vec_pseudo.h b/vec_pseudo.h
index 31c0e61..074491f 100644
--- a/vec_pseudo.h
+++ b/vec_pseudo.h
@@ -11,7 +11,7 @@
#include <cmath>
#include <string>
#include <typeinfo>
-
+#include <sstream>
namespace vecmathlib {
@@ -383,7 +383,9 @@ namespace vecmathlib {
if (typeid(T) == typeid(float)) base = "float";
else if (typeid(T) == typeid(double)) base = "double";
else base = typeid(T).name();
- name_ = std::string("<libm:") + std::to_string(N) + "*" + base + ">";
+ stringstream ss;
+ ss << "<libm:" << N << "*" << base << ">";
+ name_ = ss.str();
}
return name_.c_str();
}
OpenPOWER on IntegriCloud