Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r77157 - in trunk: boost/config boost/config/compiler libs/config/doc libs/config/doc/html/boost_config libs/config/test libs/config/test/all
From: marshall_at_[hidden]
Date: 2012-03-02 19:34:20


Author: marshall
Date: 2012-03-02 19:34:17 EST (Fri, 02 Mar 2012)
New Revision: 77157
URL: http://svn.boost.org/trac/boost/changeset/77157

Log:
Deprecate BOOST_NO_INITIALIZER_LISTS; use BOOST_NO_0X_HDR_INITIALIZER_LIST instead
Removed:
   trunk/libs/config/test/boost_no_initializer_lists.ipp
   trunk/libs/config/test/no_initializer_lists_fail.cpp
   trunk/libs/config/test/no_initializer_lists_pass.cpp
Text files modified:
   trunk/boost/config/compiler/borland.hpp | 2
   trunk/boost/config/compiler/clang.hpp | 2
   trunk/boost/config/compiler/codegear.hpp | 3 -
   trunk/boost/config/compiler/common_edg.hpp | 2
   trunk/boost/config/compiler/digitalmars.hpp | 2
   trunk/boost/config/compiler/gcc.hpp | 2
   trunk/boost/config/compiler/gcc_xml.hpp | 2
   trunk/boost/config/compiler/hp_acc.hpp | 2
   trunk/boost/config/compiler/intel.hpp | 2
   trunk/boost/config/compiler/metrowerks.hpp | 2
   trunk/boost/config/compiler/mpw.hpp | 2
   trunk/boost/config/compiler/pathscale.hpp | 1
   trunk/boost/config/compiler/pgi.hpp | 1
   trunk/boost/config/compiler/sunpro_cc.hpp | 2
   trunk/boost/config/compiler/vacpp.hpp | 2
   trunk/boost/config/compiler/visualc.hpp | 4 +-
   trunk/boost/config/suffix.hpp | 20 ++++++++----------
   trunk/libs/config/doc/html/boost_config/boost_macro_reference.html | 43 ++++++++++++++++++++++++++++-----------
   trunk/libs/config/doc/macro_reference.qbk | 3 --
   trunk/libs/config/test/all/Jamfile.v2 | 3 --
   trunk/libs/config/test/config_info.cpp | 1
   trunk/libs/config/test/config_test.cpp | 10 ---------
   22 files changed, 55 insertions(+), 58 deletions(-)

Modified: trunk/boost/config/compiler/borland.hpp
==============================================================================
--- trunk/boost/config/compiler/borland.hpp (original)
+++ trunk/boost/config/compiler/borland.hpp 2012-03-02 19:34:17 EST (Fri, 02 Mar 2012)
@@ -176,7 +176,7 @@
 #define BOOST_NO_DEFAULTED_FUNCTIONS
 #define BOOST_NO_DELETED_FUNCTIONS
 #define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS
-#define BOOST_NO_INITIALIZER_LISTS
+#define BOOST_NO_0X_HDR_INITIALIZER_LIST
 #define BOOST_NO_LAMBDAS
 #define BOOST_NO_NULLPTR
 #define BOOST_NO_RAW_LITERALS

Modified: trunk/boost/config/compiler/clang.hpp
==============================================================================
--- trunk/boost/config/compiler/clang.hpp (original)
+++ trunk/boost/config/compiler/clang.hpp 2012-03-02 19:34:17 EST (Fri, 02 Mar 2012)
@@ -63,7 +63,7 @@
 #endif
 
 #if !__has_feature(cxx_generalized_initializers)
-# define BOOST_NO_INITIALIZER_LISTS
+# define BOOST_NO_0X_HDR_INITIALIZER_LIST
 #endif
 
 #if !__has_feature(cxx_lambdas)

Modified: trunk/boost/config/compiler/codegear.hpp
==============================================================================
--- trunk/boost/config/compiler/codegear.hpp (original)
+++ trunk/boost/config/compiler/codegear.hpp 2012-03-02 19:34:17 EST (Fri, 02 Mar 2012)
@@ -98,7 +98,6 @@
 #define BOOST_NO_DELETED_FUNCTIONS
 #define BOOST_NO_EXTERN_TEMPLATE
 #define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS
-#define BOOST_NO_INITIALIZER_LISTS
 #define BOOST_NO_LAMBDAS
 #define BOOST_NO_NOEXCEPT
 #define BOOST_NO_NULLPTR
@@ -120,7 +119,7 @@
 
 #define BOOST_HAS_MACRO_USE_FACET
 
-#define BOOST_NO_INITIALIZER_LISTS
+#define BOOST_NO_0X_HDR_INITIALIZER_LIST
 
 // On non-Win32 platforms let the platform config figure this out:
 #ifdef _WIN32

Modified: trunk/boost/config/compiler/common_edg.hpp
==============================================================================
--- trunk/boost/config/compiler/common_edg.hpp (original)
+++ trunk/boost/config/compiler/common_edg.hpp 2012-03-02 19:34:17 EST (Fri, 02 Mar 2012)
@@ -64,7 +64,7 @@
 #endif
 #if (__EDG_VERSION__ <= 310)
 // No support for initializer lists
-# define BOOST_NO_INITIALIZER_LISTS
+# define BOOST_NO_0X_HDR_INITIALIZER_LIST
 #endif
 #if (__EDG_VERSION__ < 400)
 # define BOOST_NO_VARIADIC_MACROS

Modified: trunk/boost/config/compiler/digitalmars.hpp
==============================================================================
--- trunk/boost/config/compiler/digitalmars.hpp (original)
+++ trunk/boost/config/compiler/digitalmars.hpp 2012-03-02 19:34:17 EST (Fri, 02 Mar 2012)
@@ -71,7 +71,7 @@
 #define BOOST_NO_DELETED_FUNCTIONS
 #define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS
 #define BOOST_NO_EXTERN_TEMPLATE
-#define BOOST_NO_INITIALIZER_LISTS
+#define BOOST_NO_0X_HDR_INITIALIZER_LIST
 #define BOOST_NO_LAMBDAS
 #define BOOST_NO_NOEXCEPT
 #define BOOST_NO_NULLPTR

Modified: trunk/boost/config/compiler/gcc.hpp
==============================================================================
--- trunk/boost/config/compiler/gcc.hpp (original)
+++ trunk/boost/config/compiler/gcc.hpp 2012-03-02 19:34:17 EST (Fri, 02 Mar 2012)
@@ -182,7 +182,7 @@
 # define BOOST_NO_AUTO_MULTIDECLARATIONS
 # define BOOST_NO_CHAR16_T
 # define BOOST_NO_CHAR32_T
-# define BOOST_NO_INITIALIZER_LISTS
+# define BOOST_NO_0X_HDR_INITIALIZER_LIST
 # define BOOST_NO_DEFAULTED_FUNCTIONS
 # define BOOST_NO_DELETED_FUNCTIONS
 #endif

Modified: trunk/boost/config/compiler/gcc_xml.hpp
==============================================================================
--- trunk/boost/config/compiler/gcc_xml.hpp (original)
+++ trunk/boost/config/compiler/gcc_xml.hpp 2012-03-02 19:34:17 EST (Fri, 02 Mar 2012)
@@ -43,7 +43,7 @@
 # define BOOST_NO_CHAR32_T
 # define BOOST_NO_DEFAULTED_FUNCTIONS
 # define BOOST_NO_DELETED_FUNCTIONS
-# define BOOST_NO_INITIALIZER_LISTS
+# define BOOST_NO_0X_HDR_INITIALIZER_LIST
 # define BOOST_NO_SCOPED_ENUMS
 # define BOOST_NO_SFINAE_EXPR
 # define BOOST_NO_SCOPED_ENUMS

Modified: trunk/boost/config/compiler/hp_acc.hpp
==============================================================================
--- trunk/boost/config/compiler/hp_acc.hpp (original)
+++ trunk/boost/config/compiler/hp_acc.hpp 2012-03-02 19:34:17 EST (Fri, 02 Mar 2012)
@@ -104,7 +104,7 @@
 #define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS
 #define BOOST_NO_EXTERN_TEMPLATE
 #define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS
-#define BOOST_NO_INITIALIZER_LISTS
+#define BOOST_NO_0X_HDR_INITIALIZER_LIST
 #define BOOST_NO_LAMBDAS
 #define BOOST_NO_NOEXCEPT
 #define BOOST_NO_NULLPTR

Modified: trunk/boost/config/compiler/intel.hpp
==============================================================================
--- trunk/boost/config/compiler/intel.hpp (original)
+++ trunk/boost/config/compiler/intel.hpp 2012-03-02 19:34:17 EST (Fri, 02 Mar 2012)
@@ -240,7 +240,7 @@
 //
 // Although the Intel compiler is capable of supporting these, it appears not to in MSVC compatibility mode:
 //
-# define BOOST_NO_INITIALIZER_LISTS
+# define BOOST_NO_0X_HDR_INITIALIZER_LIST
 # define BOOST_NO_VARIADIC_TEMPLATES
 # define BOOST_NO_DELETED_FUNCTIONS
 # define BOOST_NO_DEFAULTED_FUNCTIONS

Modified: trunk/boost/config/compiler/metrowerks.hpp
==============================================================================
--- trunk/boost/config/compiler/metrowerks.hpp (original)
+++ trunk/boost/config/compiler/metrowerks.hpp 2012-03-02 19:34:17 EST (Fri, 02 Mar 2012)
@@ -104,7 +104,7 @@
 #define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS
 #define BOOST_NO_EXTERN_TEMPLATE
 #define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS
-#define BOOST_NO_INITIALIZER_LISTS
+#define BOOST_NO_0X_HDR_INITIALIZER_LIST
 #define BOOST_NO_LAMBDAS
 #define BOOST_NO_NOEXCEPT
 #define BOOST_NO_NULLPTR

Modified: trunk/boost/config/compiler/mpw.hpp
==============================================================================
--- trunk/boost/config/compiler/mpw.hpp (original)
+++ trunk/boost/config/compiler/mpw.hpp 2012-03-02 19:34:17 EST (Fri, 02 Mar 2012)
@@ -52,7 +52,7 @@
 #define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS
 #define BOOST_NO_EXTERN_TEMPLATE
 #define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS
-#define BOOST_NO_INITIALIZER_LISTS
+#define BOOST_NO_0X_HDR_INITIALIZER_LIST
 #define BOOST_NO_LAMBDAS
 #define BOOST_NO_NOEXCEPT
 #define BOOST_NO_NULLPTR

Modified: trunk/boost/config/compiler/pathscale.hpp
==============================================================================
--- trunk/boost/config/compiler/pathscale.hpp (original)
+++ trunk/boost/config/compiler/pathscale.hpp 2012-03-02 19:34:17 EST (Fri, 02 Mar 2012)
@@ -45,7 +45,6 @@
 # define BOOST_NO_NUMERIC_LIMITS_LOWEST
 # define BOOST_NO_NOEXCEPT
 # define BOOST_NO_LAMBDAS
-# define BOOST_NO_INITIALIZER_LISTS
 # define BOOST_NO_MS_INT64_NUMERIC_LIMITS
 # define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS
 # define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS

Modified: trunk/boost/config/compiler/pgi.hpp
==============================================================================
--- trunk/boost/config/compiler/pgi.hpp (original)
+++ trunk/boost/config/compiler/pgi.hpp 2012-03-02 19:34:17 EST (Fri, 02 Mar 2012)
@@ -75,7 +75,6 @@
 #define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS
 #define BOOST_NO_EXTERN_TEMPLATE
 #define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS
-#define BOOST_NO_INITIALIZER_LISTS
 #define BOOST_NO_LAMBDAS
 #define BOOST_NO_NOEXCEPT
 #define BOOST_NO_NULLPTR

Modified: trunk/boost/config/compiler/sunpro_cc.hpp
==============================================================================
--- trunk/boost/config/compiler/sunpro_cc.hpp (original)
+++ trunk/boost/config/compiler/sunpro_cc.hpp 2012-03-02 19:34:17 EST (Fri, 02 Mar 2012)
@@ -111,7 +111,7 @@
 #define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS
 #define BOOST_NO_EXTERN_TEMPLATE
 #define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS
-#define BOOST_NO_INITIALIZER_LISTS
+#define BOOST_NO_0X_HDR_INITIALIZER_LIST
 #define BOOST_NO_LAMBDAS
 #define BOOST_NO_NOEXCEPT
 #define BOOST_NO_NULLPTR

Modified: trunk/boost/config/compiler/vacpp.hpp
==============================================================================
--- trunk/boost/config/compiler/vacpp.hpp (original)
+++ trunk/boost/config/compiler/vacpp.hpp 2012-03-02 19:34:17 EST (Fri, 02 Mar 2012)
@@ -95,7 +95,7 @@
 // not enabled separately at this time
 # define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS
 #endif
-#define BOOST_NO_INITIALIZER_LISTS
+#define BOOST_NO_0X_HDR_INITIALIZER_LIST
 #define BOOST_NO_LAMBDAS
 #define BOOST_NO_NOEXCEPT
 #define BOOST_NO_NULLPTR

Modified: trunk/boost/config/compiler/visualc.hpp
==============================================================================
--- trunk/boost/config/compiler/visualc.hpp (original)
+++ trunk/boost/config/compiler/visualc.hpp 2012-03-02 19:34:17 EST (Fri, 02 Mar 2012)
@@ -137,7 +137,7 @@
 #endif
 
 #if _MSC_VER < 1600 || !defined(BOOST_STRICT_CONFIG) // 150X == VC++ 9.0
-# define BOOST_NO_INITIALIZER_LISTS
+# define BOOST_NO_0X_HDR_INITIALIZER_LIST
 #endif
 
 #ifndef _NATIVE_WCHAR_T_DEFINED
@@ -215,7 +215,7 @@
 #define BOOST_NO_DELETED_FUNCTIONS
 #define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS
 #define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS
-#define BOOST_NO_INITIALIZER_LISTS
+#define BOOST_NO_0X_HDR_INITIALIZER_LIST
 #define BOOST_NO_NOEXCEPT
 #define BOOST_NO_RAW_LITERALS
 #define BOOST_NO_SCOPED_ENUMS

Modified: trunk/boost/config/suffix.hpp
==============================================================================
--- trunk/boost/config/suffix.hpp (original)
+++ trunk/boost/config/suffix.hpp 2012-03-02 19:34:17 EST (Fri, 02 Mar 2012)
@@ -335,17 +335,6 @@
 #endif
 
 //
-// Set BOOST_NO_INITIALIZER_LISTS if there is no library support.
-//
-
-#if defined(BOOST_NO_0X_HDR_INITIALIZER_LIST) && !defined(BOOST_NO_INITIALIZER_LISTS)
-# define BOOST_NO_INITIALIZER_LISTS
-#endif
-#if defined(BOOST_NO_INITIALIZER_LISTS) && !defined(BOOST_NO_0X_HDR_INITIALIZER_LIST)
-# define BOOST_NO_0X_HDR_INITIALIZER_LIST
-#endif
-
-//
 // Set BOOST_HAS_RVALUE_REFS when BOOST_NO_RVALUE_REFERENCES is not defined
 //
 #if !defined(BOOST_NO_RVALUE_REFERENCES) && !defined(BOOST_HAS_RVALUE_REFS)
@@ -700,5 +689,14 @@
 # endif
 #endif
 
+
+// Deprecated macros for 1.50
+// These will go away in a future release
+
+// Use BOOST_NO_0X_HDR_INITIALIZER_LIST instead of BOOST_NO_INITIALIZER_LISTS
+#if defined(BOOST_NO_0X_HDR_INITIALIZER_LIST) && !defined(BOOST_NO_INITIALIZER_LISTS)
+# define BOOST_NO_INITIALIZER_LISTS
+#endif
+
 #endif
 

Modified: trunk/libs/config/doc/html/boost_config/boost_macro_reference.html
==============================================================================
--- trunk/libs/config/doc/html/boost_config/boost_macro_reference.html (original)
+++ trunk/libs/config/doc/html/boost_config/boost_macro_reference.html 2012-03-02 19:34:17 EST (Fri, 02 Mar 2012)
@@ -2692,18 +2692,6 @@
 <tr>
 <td>
                 <p>
- <code class="computeroutput"><span class="identifier">BOOST_NO_INITIALIZER_LISTS</span></code>
- </p>
- </td>
-<td>
- <p>
- The C++ compiler does not support C++0x initializer lists.
- </p>
- </td>
-</tr>
-<tr>
-<td>
- <p>
                   <code class="computeroutput"><span class="identifier">BOOST_NO_LAMBDAS</span></code>
                 </p>
               </td>
@@ -3703,6 +3691,37 @@
 </tbody>
 </table></div>
 </div>
+<div class="titlepage"><div><div><h3 class="title">
+<a name="boost_config.boost_macro_reference.boost_deprecated_macros"></a><a name="config_deprecated_macros"></a>
+<a class="link" href="boost_macro_reference.html#boost_config.boost_macro_reference.boost_deprecated_macros" title="Boost Deprecated Macros">Boost Deprecated Macros</a>
+</h3></div></div></div>
+<p>
+ The following macros have been deprecated; their use is no longer recommended.
+ Please use the suggested replacements instead.
+ They will be removed in a future release of Boost.
+ </p>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th><p>Macro</p></th>
+<th><p>Replacement</p></th>
+</tr></thead>
+<tbody>
+<tr>
+<td><p>
+ <code class="computeroutput"><span class="identifier">BOOST_NO_INITIALIZER_LISTS</span></code>
+</p></td>
+<td><p>
+ Use <code class="computeroutput"><span class="identifier">BOOST_NO_0X_HDR_INITIALIZER_LIST</span></code> instead.
+</p></td>
+</tr>
+</tbody>
+</table></div>
+</div>
 <div class="section">
 <div class="titlepage"><div><div><h3 class="title">
 <a name="boost_config.boost_macro_reference.macros_for_libraries_with_separate_source_code"></a><a class="link" href="boost_macro_reference.html#boost_config.boost_macro_reference.macros_for_libraries_with_separate_source_code" title="Macros for libraries with separate source code">Macros

Modified: trunk/libs/config/doc/macro_reference.qbk
==============================================================================
--- trunk/libs/config/doc/macro_reference.qbk (original)
+++ trunk/libs/config/doc/macro_reference.qbk 2012-03-02 19:34:17 EST (Fri, 02 Mar 2012)
@@ -596,9 +596,6 @@
 [[`BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS`][The compiler does not support
 default template arguments for function templates.
 ]]
-[[`BOOST_NO_INITIALIZER_LISTS`][
-The C++ compiler does not support C++0x initializer lists.
-]]
 [[`BOOST_NO_LAMBDAS`][The compiler does not support Lambdas.
 ]]
 [[`BOOST_NO_LONG_LONG`][The compiler does not support `long long`.

Modified: trunk/libs/config/test/all/Jamfile.v2
==============================================================================
--- trunk/libs/config/test/all/Jamfile.v2 (original)
+++ trunk/libs/config/test/all/Jamfile.v2 2012-03-02 19:34:17 EST (Fri, 02 Mar 2012)
@@ -328,9 +328,6 @@
 test-suite "BOOST_NO_MS_INT64_NUMERIC_LIMITS" :
 [ run ../no_i64_limits_pass.cpp ]
 [ compile-fail ../no_i64_limits_fail.cpp ] ;
-test-suite "BOOST_NO_INITIALIZER_LISTS" :
-[ run ../no_initializer_lists_pass.cpp ]
-[ compile-fail ../no_initializer_lists_fail.cpp ] ;
 test-suite "BOOST_NO_INCLASS_MEMBER_INITIALIZATION" :
 [ run ../no_inline_memb_init_pass.cpp ]
 [ compile-fail ../no_inline_memb_init_fail.cpp ] ;

Deleted: trunk/libs/config/test/boost_no_initializer_lists.ipp
==============================================================================
--- trunk/libs/config/test/boost_no_initializer_lists.ipp 2012-03-02 19:34:17 EST (Fri, 02 Mar 2012)
+++ (empty file)
@@ -1,34 +0,0 @@
-// (C) Copyright Daniel James 2008.
-// Use, modification and distribution are subject to the
-// Boost Software License, Version 1.0. (See accompanying file
-// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-
-// See http://www.boost.org/libs/config for most recent version.
-
-
-// MACRO: BOOST_NO_INITIALIZER_LISTS
-// TITLE: Initializer Lists
-// DESCRIPTION: If the compiler does not support C++0x initializer lists
-
-#include <initializer_list>
-#include <vector>
-#include <string>
-
-namespace boost_no_initializer_lists {
-
-void quiet_warning(const std::initializer_list<int>&){}
-
-void f(std::initializer_list<int>)
-{
-}
-
-int test()
-{
- std::vector<std::string> v{"once", "upon", "a", "time"}; // See C++ std 8.5.4
- f( { 1, 2, 3, 4 } );
- std::initializer_list<int> x = { 1, 2 };
- quiet_warning(x);
- return 0;
-}
-
-}

Modified: trunk/libs/config/test/config_info.cpp
==============================================================================
--- trunk/libs/config/test/config_info.cpp (original)
+++ trunk/libs/config/test/config_info.cpp 2012-03-02 19:34:17 EST (Fri, 02 Mar 2012)
@@ -1028,7 +1028,6 @@
    PRINT_MACRO(BOOST_NO_FUNCTION_TEMPLATE_ORDERING);
    PRINT_MACRO(BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS);
    PRINT_MACRO(BOOST_NO_INCLASS_MEMBER_INITIALIZATION);
- PRINT_MACRO(BOOST_NO_INITIALIZER_LISTS);
    PRINT_MACRO(BOOST_NO_INTEGRAL_INT64_T);
    PRINT_MACRO(BOOST_NO_INTRINSIC_WCHAR_T);
    PRINT_MACRO(BOOST_NO_IOSFWD);

Modified: trunk/libs/config/test/config_test.cpp
==============================================================================
--- trunk/libs/config/test/config_test.cpp (original)
+++ trunk/libs/config/test/config_test.cpp 2012-03-02 19:34:17 EST (Fri, 02 Mar 2012)
@@ -277,11 +277,6 @@
 #else
 namespace boost_no_ms_int64_numeric_limits = empty_boost;
 #endif
-#ifndef BOOST_NO_INITIALIZER_LISTS
-#include "boost_no_initializer_lists.ipp"
-#else
-namespace boost_no_initializer_lists = empty_boost;
-#endif
 #ifndef BOOST_NO_INCLASS_MEMBER_INITIALIZATION
 #include "boost_no_inline_memb_init.ipp"
 #else
@@ -1371,11 +1366,6 @@
       std::cerr << "Failed test for BOOST_NO_MS_INT64_NUMERIC_LIMITS at: " << __FILE__ << ":" << __LINE__ << std::endl;
       ++error_count;
    }
- if(0 != boost_no_initializer_lists::test())
- {
- std::cerr << "Failed test for BOOST_NO_INITIALIZER_LISTS at: " << __FILE__ << ":" << __LINE__ << std::endl;
- ++error_count;
- }
    if(0 != boost_no_inclass_member_initialization::test())
    {
       std::cerr << "Failed test for BOOST_NO_INCLASS_MEMBER_INITIALIZATION at: " << __FILE__ << ":" << __LINE__ << std::endl;

Deleted: trunk/libs/config/test/no_initializer_lists_fail.cpp
==============================================================================
--- trunk/libs/config/test/no_initializer_lists_fail.cpp 2012-03-02 19:34:17 EST (Fri, 02 Mar 2012)
+++ (empty file)
@@ -1,37 +0,0 @@
-// This file was automatically generated on Wed Sep 24 11:44:21 2008
-// by libs/config/tools/generate.cpp
-// Copyright John Maddock 2002-4.
-// Use, modification and distribution are subject to the
-// Boost Software License, Version 1.0. (See accompanying file
-// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-
-// See http://www.boost.org/libs/config for the most recent version.//
-// Revision $Id$
-//
-
-
-// Test file for macro BOOST_NO_INITIALIZER_LISTS
-// This file should not compile, if it does then
-// BOOST_NO_INITIALIZER_LISTS should not be defined.
-// See file boost_no_initializer_lists.ipp for details
-
-// Must not have BOOST_ASSERT_CONFIG set; it defeats
-// the objective of this file:
-#ifdef BOOST_ASSERT_CONFIG
-# undef BOOST_ASSERT_CONFIG
-#endif
-
-#include <boost/config.hpp>
-#include "test.hpp"
-
-#ifdef BOOST_NO_INITIALIZER_LISTS
-#include "boost_no_initializer_lists.ipp"
-#else
-#error "this file should not compile"
-#endif
-
-int main( int, char *[] )
-{
- return boost_no_initializer_lists::test();
-}
-

Deleted: trunk/libs/config/test/no_initializer_lists_pass.cpp
==============================================================================
--- trunk/libs/config/test/no_initializer_lists_pass.cpp 2012-03-02 19:34:17 EST (Fri, 02 Mar 2012)
+++ (empty file)
@@ -1,37 +0,0 @@
-// This file was automatically generated on Wed Sep 24 11:44:21 2008
-// by libs/config/tools/generate.cpp
-// Copyright John Maddock 2002-4.
-// Use, modification and distribution are subject to the
-// Boost Software License, Version 1.0. (See accompanying file
-// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
-
-// See http://www.boost.org/libs/config for the most recent version.//
-// Revision $Id$
-//
-
-
-// Test file for macro BOOST_NO_INITIALIZER_LISTS
-// This file should compile, if it does not then
-// BOOST_NO_INITIALIZER_LISTS should be defined.
-// See file boost_no_initializer_lists.ipp for details
-
-// Must not have BOOST_ASSERT_CONFIG set; it defeats
-// the objective of this file:
-#ifdef BOOST_ASSERT_CONFIG
-# undef BOOST_ASSERT_CONFIG
-#endif
-
-#include <boost/config.hpp>
-#include "test.hpp"
-
-#ifndef BOOST_NO_INITIALIZER_LISTS
-#include "boost_no_initializer_lists.ipp"
-#else
-namespace boost_no_initializer_lists = empty_boost;
-#endif
-
-int main( int, char *[] )
-{
- return boost_no_initializer_lists::test();
-}
-


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