From 300f35fadd5b42ba4e7316e6d45baa040995a0ae Mon Sep 17 00:00:00 2001 From: Tobias Schwinger Date: Mon, 3 Dec 2007 13:25:26 +0000 Subject: [PATCH] Strips top-level cv-qualifiers off non-reference types, now. [SVN r41642] --- include/boost/fusion/support/deduce.hpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/include/boost/fusion/support/deduce.hpp b/include/boost/fusion/support/deduce.hpp index 846fbc4d..37710ec1 100644 --- a/include/boost/fusion/support/deduce.hpp +++ b/include/boost/fusion/support/deduce.hpp @@ -25,6 +25,24 @@ namespace boost { namespace fusion { namespace traits typedef T type; }; + template + struct deduce + { + typedef T type; + }; + + template + struct deduce + { + typedef T type; + }; + + template + struct deduce + { + typedef T type; + }; + // Keep references on mutable LValues template