Boost logo

Boost-Commit :

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);
 


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