From 1ce122a0d6c77dfd451d7764b49b47d5c449f422 Mon Sep 17 00:00:00 2001 From: TimQu Date: Wed, 24 May 2017 17:59:48 +0200 Subject: [PATCH] fixed compile issue related to ambiguous call of operator<< --- resources/3rdparty/gmm-5.0/include/gmm/gmm_interface.h | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/resources/3rdparty/gmm-5.0/include/gmm/gmm_interface.h b/resources/3rdparty/gmm-5.0/include/gmm/gmm_interface.h index b1492a8f0..e887780ce 100644 --- a/resources/3rdparty/gmm-5.0/include/gmm/gmm_interface.h +++ b/resources/3rdparty/gmm-5.0/include/gmm/gmm_interface.h @@ -231,11 +231,10 @@ namespace gmm { static void resize(this_type &v, size_type n) { v.resize(n); } }; } -namespace std { - template ostream &operator << - (std::ostream &o, const vector& m) { gmm::write(o,m); return o; } -} + namespace gmm { + template std::ostream &operator << + (std::ostream &o, const std::vector& m) { gmm::write(o,m); return o; } template inline size_type nnz(const std::vector& l) { return l.size(); }