|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r63859 - sandbox/SOC/2010/bit_masks/boost/integer/detail/bft/msvc_fixes/msvc9
From: bbartmanboost_at_[hidden]
Date: 2010-07-11 08:52:17
Author: bbartman
Date: 2010-07-11 08:52:16 EDT (Sun, 11 Jul 2010)
New Revision: 63859
URL: http://svn.boost.org/trac/boost/changeset/63859
Log:
still fixing my MSVC error
Text files modified:
sandbox/SOC/2010/bit_masks/boost/integer/detail/bft/msvc_fixes/msvc9/msvc_make_bitfield_tuple_fix.hpp | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
Modified: sandbox/SOC/2010/bit_masks/boost/integer/detail/bft/msvc_fixes/msvc9/msvc_make_bitfield_tuple_fix.hpp
==============================================================================
--- sandbox/SOC/2010/bit_masks/boost/integer/detail/bft/msvc_fixes/msvc9/msvc_make_bitfield_tuple_fix.hpp (original)
+++ sandbox/SOC/2010/bit_masks/boost/integer/detail/bft/msvc_fixes/msvc9/msvc_make_bitfield_tuple_fix.hpp 2010-07-11 08:52:16 EDT (Sun, 11 Jul 2010)
@@ -12,14 +12,17 @@
* typedef'ed peior to the function declaration.
*/
#define BOOST_MAKE_BFT_HELPER_TYPEDEF(Z, N, DATA) \
- typedef get_create_parameter<BitfieldTuple,N>::is_valid_index fixer_type ## N;
+ typedef typename get_create_parameter<\
+ BitfieldTuple,N>::is_valid_index fixer_type ## N;
/** Defines typedefs which prevent the MSVC9 compiler from failing where it
* shouldn't
* Creates the following pattern
- * typedef get_create_parameter<BitfieldTuple,0>::is_valid_index fixer_type0;
+ * typedef typename get_create_parameter<
+ * BitfieldTuple,0>::is_valid_index fixer_type0;
* ...
- * typedef get_create_parameter<BitfieldTuple,N>::is_valid_index fixer_typeN;
+ * typedef typename get_create_parameter<
+ * BitfieldTuple,N>::is_valid_index fixer_typeN;
*/
#define BOOST_MAKE_BFT_COMPENSATE_FOR_MSVC() \
BOOST_PP_REPEAT_FROM_TO( \
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk