From 4438c8aa801708dfc845c4138aa0bec55aca8719 Mon Sep 17 00:00:00 2001 From: Daniel Larimer Date: Tue, 2 Feb 2016 13:36:48 -0500 Subject: [PATCH] fix include dependency and redundancy of to_variant --- include/fc/container/deque.hpp | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/include/fc/container/deque.hpp b/include/fc/container/deque.hpp index d59a1ad..66f2c19 100644 --- a/include/fc/container/deque.hpp +++ b/include/fc/container/deque.hpp @@ -1,6 +1,7 @@ #pragma once #include +#include namespace fc { namespace raw { @@ -31,19 +32,4 @@ namespace fc { } // namespace raw - template - void to_variant( const std::deque& var, variant& vo ) - { - std::vector vars; - vars.reserve(var.size()); - std::transform(var.begin(), var.end(), std::back_inserter(vars), [](const T& t) { return variant(t); }); - vo = vars; - } - template - void from_variant( const variant& var, std::deque& vo ) - { - const variants& vars = var.get_array(); - vo.clear(); - std::transform(vars.begin(), vars.end(), std::back_inserter(vo), [](const variant& t) { return t.template as(); }); - } } // namespace fc