Index: boost/config/compiler/nvcc.hpp =================================================================== --- boost/config/compiler/nvcc.hpp (revision 67280) +++ boost/config/compiler/nvcc.hpp (working copy) @@ -46,6 +46,7 @@ #define BOOST_NO_SCOPED_ENUMS #define BOOST_NO_RVALUE_REFERENCES #define BOOST_NO_RAW_LITERALS +#define BOOST_NO_RANGE_BASED_FOR #define BOOST_NO_NULLPTR #define BOOST_NO_LAMBDAS #define BOOST_NO_INITIALIZER_LISTS Index: boost/config/compiler/sunpro_cc.hpp =================================================================== --- boost/config/compiler/sunpro_cc.hpp (revision 67280) +++ boost/config/compiler/sunpro_cc.hpp (working copy) @@ -118,6 +118,7 @@ #define BOOST_NO_INITIALIZER_LISTS #define BOOST_NO_LAMBDAS #define BOOST_NO_NULLPTR +#define BOOST_NO_RANGE_BASED_FOR #define BOOST_NO_RAW_LITERALS #define BOOST_NO_RVALUE_REFERENCES #define BOOST_NO_SCOPED_ENUMS Index: boost/config/compiler/gcc.hpp =================================================================== --- boost/config/compiler/gcc.hpp (revision 67280) +++ boost/config/compiler/gcc.hpp (working copy) @@ -208,11 +208,12 @@ # define BOOST_NO_UNICODE_LITERALS #endif -// C++0x features in 4.5.n and later +// C++0x features in 4.6.n and later // #if __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 6) || !defined(__GXX_EXPERIMENTAL_CXX0X__) #define BOOST_NO_CONSTEXPR #define BOOST_NO_NULLPTR +#define BOOST_NO_RANGE_BASED_FOR #endif // ConceptGCC compiler: Index: boost/config/compiler/digitalmars.hpp =================================================================== --- boost/config/compiler/digitalmars.hpp (revision 67280) +++ boost/config/compiler/digitalmars.hpp (working copy) @@ -72,6 +72,7 @@ #define BOOST_NO_INITIALIZER_LISTS #define BOOST_NO_LAMBDAS #define BOOST_NO_NULLPTR +#define BOOST_NO_RANGE_BASED_FOR #define BOOST_NO_RAW_LITERALS #define BOOST_NO_RVALUE_REFERENCES #define BOOST_NO_SCOPED_ENUMS Index: boost/config/compiler/metrowerks.hpp =================================================================== --- boost/config/compiler/metrowerks.hpp (revision 67280) +++ boost/config/compiler/metrowerks.hpp (working copy) @@ -109,6 +109,7 @@ #define BOOST_NO_INITIALIZER_LISTS #define BOOST_NO_LAMBDAS #define BOOST_NO_NULLPTR +#define BOOST_NO_RANGE_BASED_FOR #define BOOST_NO_RAW_LITERALS #define BOOST_NO_SCOPED_ENUMS #define BOOST_NO_SFINAE_EXPR Index: boost/config/compiler/mpw.hpp =================================================================== --- boost/config/compiler/mpw.hpp (revision 67280) +++ boost/config/compiler/mpw.hpp (working copy) @@ -55,6 +55,7 @@ #define BOOST_NO_INITIALIZER_LISTS #define BOOST_NO_LAMBDAS #define BOOST_NO_NULLPTR +#define BOOST_NO_RANGE_BASED_FOR #define BOOST_NO_RAW_LITERALS #define BOOST_NO_RVALUE_REFERENCES #define BOOST_NO_SCOPED_ENUMS Index: boost/config/compiler/visualc.hpp =================================================================== --- boost/config/compiler/visualc.hpp (revision 67280) +++ boost/config/compiler/visualc.hpp (working copy) @@ -196,6 +196,7 @@ #define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS #define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS #define BOOST_NO_INITIALIZER_LISTS +#define BOOST_NO_RANGE_BASED_FOR #define BOOST_NO_RAW_LITERALS #define BOOST_NO_SCOPED_ENUMS #define BOOST_NO_TEMPLATE_ALIASES Index: boost/config/compiler/common_edg.hpp =================================================================== --- boost/config/compiler/common_edg.hpp (revision 67280) +++ boost/config/compiler/common_edg.hpp (working copy) @@ -83,6 +83,7 @@ #define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS #define BOOST_NO_LAMBDAS #define BOOST_NO_NULLPTR +#define BOOST_NO_RANGE_BASED_FOR #define BOOST_NO_RAW_LITERALS #define BOOST_NO_RVALUE_REFERENCES #define BOOST_NO_SCOPED_ENUMS Index: boost/config/compiler/vacpp.hpp =================================================================== --- boost/config/compiler/vacpp.hpp (revision 67280) +++ boost/config/compiler/vacpp.hpp (working copy) @@ -83,6 +83,7 @@ #define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS #define BOOST_NO_LAMBDAS #define BOOST_NO_NULLPTR +#define BOOST_NO_RANGE_BASED_FOR #define BOOST_NO_RAW_LITERALS #define BOOST_NO_RVALUE_REFERENCES #define BOOST_NO_SCOPED_ENUMS Index: boost/config/compiler/codegear.hpp =================================================================== --- boost/config/compiler/codegear.hpp (revision 67280) +++ boost/config/compiler/codegear.hpp (working copy) @@ -102,6 +102,7 @@ #define BOOST_NO_INITIALIZER_LISTS #define BOOST_NO_LAMBDAS #define BOOST_NO_NULLPTR +#define BOOST_NO_RANGE_BASED_FOR #define BOOST_NO_RAW_LITERALS #define BOOST_NO_RVALUE_REFERENCES #define BOOST_NO_SFINAE_EXPR Index: boost/config/compiler/gcc_xml.hpp =================================================================== --- boost/config/compiler/gcc_xml.hpp (revision 67280) +++ boost/config/compiler/gcc_xml.hpp (working copy) @@ -48,6 +48,7 @@ # define BOOST_NO_SCOPED_ENUMS # define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS # define BOOST_NO_LAMBDAS +# define BOOST_NO_RANGE_BASED_FOR # define BOOST_NO_RAW_LITERALS # define BOOST_NO_UNICODE_LITERALS Index: boost/config/compiler/hp_acc.hpp =================================================================== --- boost/config/compiler/hp_acc.hpp (revision 67280) +++ boost/config/compiler/hp_acc.hpp (working copy) @@ -107,6 +107,7 @@ #define BOOST_NO_INITIALIZER_LISTS #define BOOST_NO_LAMBDAS #define BOOST_NO_NULLPTR +#define BOOST_NO_RANGE_BASED_FOR #define BOOST_NO_RAW_LITERALS #define BOOST_NO_RVALUE_REFERENCES #define BOOST_NO_SCOPED_ENUMS Index: boost/config/compiler/pgi.hpp =================================================================== --- boost/config/compiler/pgi.hpp (revision 67280) +++ boost/config/compiler/pgi.hpp (working copy) @@ -62,6 +62,7 @@ #define BOOST_NO_INITIALIZER_LISTS #define BOOST_NO_LAMBDAS #define BOOST_NO_NULLPTR +#define BOOST_NO_RANGE_BASED_FOR #define BOOST_NO_RAW_LITERALS #define BOOST_NO_RVALUE_REFERENCES #define BOOST_NO_SCOPED_ENUMS Index: boost/config/compiler/borland.hpp =================================================================== --- boost/config/compiler/borland.hpp (revision 67280) +++ boost/config/compiler/borland.hpp (working copy) @@ -177,6 +177,7 @@ #define BOOST_NO_INITIALIZER_LISTS #define BOOST_NO_LAMBDAS #define BOOST_NO_NULLPTR +#define BOOST_NO_RANGE_BASED_FOR #define BOOST_NO_RAW_LITERALS #define BOOST_NO_RVALUE_REFERENCES #define BOOST_NO_SCOPED_ENUMS Index: boost/config/compiler/clang.hpp =================================================================== --- boost/config/compiler/clang.hpp (revision 67280) +++ boost/config/compiler/clang.hpp (working copy) @@ -41,6 +41,7 @@ #define BOOST_NO_INITIALIZER_LISTS #define BOOST_NO_LAMBDAS #define BOOST_NO_NULLPTR +#define BOOST_NO_RANGE_BASED_FOR #define BOOST_NO_RAW_LITERALS #define BOOST_NO_RVALUE_REFERENCES #define BOOST_NO_SCOPED_ENUMS