Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r63852 - in sandbox/SOC/2010/bit_masks/boost/integer/detail/bft: . msvc_fixes
From: bbartmanboost_at_[hidden]
Date: 2010-07-11 08:34:11


Author: bbartman
Date: 2010-07-11 08:34:10 EDT (Sun, 11 Jul 2010)
New Revision: 63852
URL: http://svn.boost.org/trac/boost/changeset/63852

Log:
adding directory for any MSVC fixes I may need to include in my project
Added:
   sandbox/SOC/2010/bit_masks/boost/integer/detail/bft/msvc_fixes/
Text files modified:
   sandbox/SOC/2010/bit_masks/boost/integer/detail/bft/make_bitfield_tuple.hpp | 23 -----------------------
   1 files changed, 0 insertions(+), 23 deletions(-)

Modified: sandbox/SOC/2010/bit_masks/boost/integer/detail/bft/make_bitfield_tuple.hpp
==============================================================================
--- sandbox/SOC/2010/bit_masks/boost/integer/detail/bft/make_bitfield_tuple.hpp (original)
+++ sandbox/SOC/2010/bit_masks/boost/integer/detail/bft/make_bitfield_tuple.hpp 2010-07-11 08:34:10 EDT (Sun, 11 Jul 2010)
@@ -47,29 +47,6 @@
     typedef typename bft_create_param_fix_return_type<element_type>::type type;
 };
 
-typedef ::boost::bitfield_tuple< bitfield::storage<int> > fixer_tuple;
-
-/** Used for fixing an inadequacy in MSVC9 which causes my make_bitfield_tuple
- * function template parameters not to be instantiated unless they are
- * typedef'ed peior to the function declaration.
- */
-#define BOOST_MAKE_BFT_HELPER_TYPEDEF(Z, N, DATA) \
- typedef get_create_parameter<fixer_tuple,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
- */
-#define BOOST_MAKE_BFT_COMPENSATE_FOR_MSVC() \
- BOOST_PP_REPEAT_FROM_TO( \
- 0,\
- BOOST_BFT_PARAM_COUNT, \
- BOOST_MAKE_BFT_HELPER_TYPEDEF,\
- BOOST_BFT_NOTHING )
-
-BOOST_MAKE_BFT_COMPENSATE_FOR_MSVC()
-
 // get_create_parameter<test_tuple,0>::is_valid_index
 /*
 BOOST_MPL_ASSERT(( get_create_parameter<test_tuple,1>::is_valid_index ));


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