From f7a9805f7b3b6413c307863f1f16b320abb665ec Mon Sep 17 00:00:00 2001 From: frsyuki Date: Thu, 6 Aug 2009 13:26:34 +0900 Subject: [PATCH] operator>> (object, std::vector): return reference; don't copy --- cpp/type/array.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cpp/type/array.hpp b/cpp/type/array.hpp index 6027251b..5b80dc10 100644 --- a/cpp/type/array.hpp +++ b/cpp/type/array.hpp @@ -25,7 +25,7 @@ namespace msgpack { template -inline std::vector operator>> (object o, std::vector& v) +inline std::vector& operator>> (object o, std::vector& v) { if(o.type != type::ARRAY) { throw type_error(); } v.resize(o.via.array.size);