boost_concept_check.h: Import some changes from upsteam (Boost) version.
authorPhil Edwards <pme@gcc.gnu.org>
Thu, 3 Jan 2002 03:21:19 +0000 (03:21 +0000)
committerPhil Edwards <pme@gcc.gnu.org>
Thu, 3 Jan 2002 03:21:19 +0000 (03:21 +0000)
2002-01-02  Phil Edwards  <pme@gcc.gnu.org>

* include/bits/boost_concept_check.h:  Import some changes from
upsteam (Boost) version.

From-SVN: r48489

libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/boost_concept_check.h

index 72c97b8aa240266198ba56cbd64b2ff272ae8cab..d05e9599e149c5889abc35d0899e85132c6c4fc9 100644 (file)
@@ -1,3 +1,8 @@
+2002-01-02  Phil Edwards  <pme@gcc.gnu.org>
+
+       * include/bits/boost_concept_check.h:  Import some changes from
+       upsteam (Boost) version.
+
 2002-01-02  Paolo Carlini  <pcarlini@unitus.it>
 
        * include/bits/stl_algobase.h (copy_n + helpers,
index 9f6599c6be28c9c92d0e29d67fd908e6b0cca075..bea39cfd8bc752b187b4e065abf988f73c14099e 100644 (file)
@@ -388,7 +388,7 @@ struct _Aux_require_same<_Tp,_Tp> { typedef _Tp _Type; };
       __function_requires< _DefaultConstructibleConcept<_Tp> >();
       __function_requires< _AssignableConcept<_Tp> >();
       __function_requires< _EqualityComparableConcept<_Tp> >();
-      typedef typename std::iterator_traits<_Tp>::value_type _V;
+//      typedef typename std::iterator_traits<_Tp>::value_type _V;
       (void)*__i;                       // require dereference operator
     }
     _Tp __i;
@@ -411,7 +411,7 @@ struct _Aux_require_same<_Tp,_Tp> { typedef _Tp _Type; };
       __function_requires< _TrivialIteratorConcept<_Tp> >();
       // require iterator_traits typedef's
       typedef typename std::iterator_traits<_Tp>::difference_type _D;
-      __function_requires< _SignedIntegerConcept<_D> >();
+//      __function_requires< _SignedIntegerConcept<_D> >();
       typedef typename std::iterator_traits<_Tp>::reference _R;
       typedef typename std::iterator_traits<_Tp>::pointer _Pt;
       typedef typename std::iterator_traits<_Tp>::iterator_category _Cat;