$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r60889 - in sandbox/statistics/detail/assign: boost/assign/auto_size/array boost/assign/auto_size/traits libs/assign/doc libs/assign/src
From: erwann.rogard_at_[hidden]
Date: 2010-03-28 10:38:16
Author: e_r
Date: 2010-03-28 10:38:15 EDT (Sun, 28 Mar 2010)
New Revision: 60889
URL: http://svn.boost.org/trac/boost/changeset/60889
Log:
m
Text files modified: 
   sandbox/statistics/detail/assign/boost/assign/auto_size/array/interface.hpp           |    46 ------------------------------          
   sandbox/statistics/detail/assign/boost/assign/auto_size/traits/inner_value_traits.hpp |     2 +                                       
   sandbox/statistics/detail/assign/libs/assign/doc/compilers_tested.txt                 |     6 +-                                      
   sandbox/statistics/detail/assign/libs/assign/src/main.cpp                             |    61 ++++++++++++++++++++++++++++++++++++++- 
   4 files changed, 64 insertions(+), 51 deletions(-)
Modified: sandbox/statistics/detail/assign/boost/assign/auto_size/array/interface.hpp
==============================================================================
--- sandbox/statistics/detail/assign/boost/assign/auto_size/array/interface.hpp	(original)
+++ sandbox/statistics/detail/assign/boost/assign/auto_size/array/interface.hpp	2010-03-28 10:38:15 EDT (Sun, 28 Mar 2010)
@@ -129,52 +129,6 @@
 
         BOOST_ASSIGN_AS_CONVERTER(this_)
 
-/*
-        template< class Container >                                            
-        operator Container() const                                             
-        {                                                                      
-            return                                                             
-            	this->convert_to_container<Container>();                       
-        }                                                                      
-        template< class Container >
-        Container convert_to_container() const
-        {
-            return converter_::template convert_to_container<Container>();
-        }
-        
-        template< class Container >
-        Container to_container( Container& c ) const
-        {
-            return converter_::to_container(c);
-        }
-
-        struct result_of_to_adapter{
-            static const converter_ impl;
-            
-            typedef BOOST_TYPEOF_TPL( impl.to_adapter() ) type;
-        
-            // needed bec converter_::adapter_converter is private
-
-        };
-
-        typename result_of_to_adapter::type
-        to_adapter() const
-        {
-            return converter_::to_adapter();
-        }
-
-        template< class Adapter >
-        Adapter to_adapter( Adapter& a ) const
-        {
-            return converter_::to_adapter(a);
-        }
-
-        template< class Array >
-        Array to_array( Array& a ) const
-        {
-            return converter_::to_array(a);
-        }
-*/
         private:
         typedef boost::mpl::bool_<false> false_;
         typedef boost::mpl::bool_<true> true_;
Modified: sandbox/statistics/detail/assign/boost/assign/auto_size/traits/inner_value_traits.hpp
==============================================================================
--- sandbox/statistics/detail/assign/boost/assign/auto_size/traits/inner_value_traits.hpp	(original)
+++ sandbox/statistics/detail/assign/boost/assign/auto_size/traits/inner_value_traits.hpp	2010-03-28 10:38:15 EDT (Sun, 28 Mar 2010)
@@ -35,10 +35,12 @@
             template<typename T> struct apply{};
         }; 
 
+        #ifndef BOOST_MSCV
         template<> 
         struct inner_value_of<
             inner_value_traits::tag::nested_parameter
         >{ template<typename T> struct apply{}; };
+        #endif
 
         template<> 
         template<template<typename> class W,typename T>
Modified: sandbox/statistics/detail/assign/libs/assign/doc/compilers_tested.txt
==============================================================================
--- sandbox/statistics/detail/assign/libs/assign/doc/compilers_tested.txt	(original)
+++ sandbox/statistics/detail/assign/libs/assign/doc/compilers_tested.txt	2010-03-28 10:38:15 EDT (Sun, 28 Mar 2010)
@@ -2,7 +2,7 @@
 Mac OS X 10.6           gcc 4.2                                 boost_1_41_0    March 25th, 2010    15/15       warning: comparison between signed and unsigned integer expressions
 Ubuntu 9.10             gcc 4.4                                 boost_1_41_0    March 25th, 2010    15/15       warning: comparison between signed and unsigned integer expressions
 Win7-32 V6.1.7100       Mingw/GCC 3.4.2                         boost_1_41_0    March 25th, 2010    10/15       
-Win7-32 V6.1.7100       Visual Studio 2010                      boost_1_41_0    March 1st, 2010     NA
+Win7-32 V6.1.7100       MSVC 2008 Version - Express edition     boost_1_41_0    March 28th, 2010    12/15       The last 3 do not yet compile
 
 Check revision_history.txt to verify that these tests are up to date.
 See patch.txt for requirements.
@@ -35,6 +35,6 @@
      check_ref_list_of_converter_set<int>    Passed        10
      check_ref_list_of_adapter_stack<int>    Passed        11 
      check_ref_list_of_adapter_queue<int>    Passed        12
-     check_ref_list_of_chain_r<int>  Failed        13         4
-     check_ref_list_of_chain_l<int>  Failed        14         5
+     check_ref_list_of_chain_r<int>          Failed        13         4
+     check_ref_list_of_chain_l<int>          Failed        14         5
      check_ref_list_of_example2<int>         Passed        15
Modified: sandbox/statistics/detail/assign/libs/assign/src/main.cpp
==============================================================================
--- sandbox/statistics/detail/assign/libs/assign/src/main.cpp	(original)
+++ sandbox/statistics/detail/assign/libs/assign/src/main.cpp	2010-03-28 10:38:15 EDT (Sun, 28 Mar 2010)
@@ -11,11 +11,68 @@
 
     void (*fp)();
     
-    {
+    {   // 1
+        fp = check_ref_list_of_example1<int>;
+       (*fp)();
+    }
+    {   // 2
+        fp = check_ref_list_of_iterator<int>;
+       (*fp)();
+    }
+    {   // 3
+        fp = check_ref_list_of_array<int>;
+       (*fp)();
+    }
+    {   // 4
+        fp = check_ref_list_of_copy_iterator<int>;
+       (*fp)();
+    }
+    {   // 5
+        fp = check_ref_list_of_copy_array<int>;
+       (*fp)();
+    }
+    {   // 6
+        fp = check_ref_list_of_rebind_array<int>;
+       (*fp)();
+    }
+    {   // 7
+        fp = check_ref_list_of_converter_list<int>;
+       (*fp)();
+    }
+    {   // 8
+        fp = check_ref_list_of_converter_vector<int>;
+       (*fp)();
+    }
+    {   // 9
+        fp = check_ref_list_of_converter_array<int>;
+       (*fp)();
+    }
+    {   // 10
+        fp = check_ref_list_of_converter_set<int>;
+       (*fp)();
+    }
+    {   // 11
+        fp = check_ref_list_of_adapter_stack<int>;
+       (*fp)();
+    }
+    {   // 12
+        fp = check_ref_list_of_adapter_queue<int>;
+       (*fp)();
+    }
+	{   // 13
         fp = check_ref_list_of_chain_r<int>;
        (*fp)();
     }
-    std::cout << "check_ref_list_of : ok" << std::endl;
+/*
+    {   // 14
+        fp = check_ref_list_of_chain_l<int>;
+       (*fp)();
+    }
+    {   // 15
+        fp = check_ref_list_of_example2<int>;
+       (*fp)();
+    }
+*/    std::cout << "check_ref_list_of : ok" << std::endl;
 
     example_range(std::cout);