diff options
author | Pekka Jääskeläinen <pekka.jaaskelainen@tut.fi> | 2013-03-21 14:30:41 +0200 |
---|---|---|
committer | Pekka Jääskeläinen <pekka.jaaskelainen@tut.fi> | 2013-03-21 14:30:41 +0200 |
commit | 065aabae1d734e51bec86f8068998a9bd4806787 (patch) | |
tree | f6b36c579e66d5313cce4727ebaac40ee7d2a397 /vec_pseudo.h | |
parent | 63c2190c7ad8c911d3f797eba785e07e43ef0d12 (diff) | |
download | vecmathlib-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.h | 6 |
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(); } |