Now print type along with value

release/4.3a0
dellaert 2014-12-30 18:32:03 +01:00
parent ff61d92283
commit b6a7dc0530
1 changed files with 2 additions and 0 deletions

View File

@ -27,6 +27,7 @@
#include <cmath> #include <cmath>
#include <iostream> #include <iostream>
#include <typeinfo> // operator typeid
namespace gtsam { namespace gtsam {
@ -82,6 +83,7 @@ public:
/// Virtual print function, uses traits /// Virtual print function, uses traits
virtual void print(const std::string& str) const { virtual void print(const std::string& str) const {
std::cout << "(" << typeid(T).name() << ") ";
traits<T>::Print(value_, str); traits<T>::Print(value_, str);
} }