From 165910e4a377e93c3c0f2ae486e19fa041590a1f Mon Sep 17 00:00:00 2001 From: Joel de Guzman Date: Mon, 13 Nov 2006 01:32:27 +0000 Subject: [PATCH] minor tweaks for intel [SVN r36017] --- .../sequence/adapted/variant/variant_iterator.hpp | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/include/boost/fusion/sequence/adapted/variant/variant_iterator.hpp b/include/boost/fusion/sequence/adapted/variant/variant_iterator.hpp index e3817d32..3be08e93 100644 --- a/include/boost/fusion/sequence/adapted/variant/variant_iterator.hpp +++ b/include/boost/fusion/sequence/adapted/variant/variant_iterator.hpp @@ -23,12 +23,12 @@ namespace boost { namespace fusion { struct forward_traversal_tag; - template + template struct variant_iterator - : iterator_facade, forward_traversal_tag> + : iterator_facade, forward_traversal_tag> { typedef Variant variant_type; - typedef Iterator iterator; + typedef MPLIterator iterator; variant_iterator(Variant& var) : var_(var) {} @@ -72,10 +72,11 @@ namespace boost { namespace fusion { template struct deref { - typedef typename mpl::eval_if< - is_const, - typename add_const::type>, - typename mpl::deref + typedef typename + mpl::eval_if< + is_const + , add_const::type> + , mpl::deref >::type value_type;