forked from boostorg/iterator
Relaxed test, was to strict.
[SVN r1233]
This commit is contained in:
@@ -91,7 +91,7 @@ struct ptr_iterator
|
|||||||
, V
|
, V
|
||||||
, std::random_access_iterator_tag
|
, std::random_access_iterator_tag
|
||||||
#if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x551))
|
#if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x551))
|
||||||
, V&, V*
|
, V&
|
||||||
#endif
|
#endif
|
||||||
>
|
>
|
||||||
{
|
{
|
||||||
@@ -102,7 +102,7 @@ private:
|
|||||||
, V
|
, V
|
||||||
, std::random_access_iterator_tag
|
, std::random_access_iterator_tag
|
||||||
#if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x551))
|
#if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x551))
|
||||||
, V&, V*
|
, V&
|
||||||
#endif
|
#endif
|
||||||
> super_t;
|
> super_t;
|
||||||
|
|
||||||
@@ -184,7 +184,7 @@ main()
|
|||||||
BOOST_STATIC_ASSERT((boost::is_same<Iter1::reference, int&>::value));
|
BOOST_STATIC_ASSERT((boost::is_same<Iter1::reference, int&>::value));
|
||||||
BOOST_STATIC_ASSERT((boost::is_same<Iter1::pointer, int*>::value));
|
BOOST_STATIC_ASSERT((boost::is_same<Iter1::pointer, int*>::value));
|
||||||
BOOST_STATIC_ASSERT((boost::is_same<Iter1::difference_type, std::ptrdiff_t>::value));
|
BOOST_STATIC_ASSERT((boost::is_same<Iter1::difference_type, std::ptrdiff_t>::value));
|
||||||
BOOST_STATIC_ASSERT((boost::is_same<Iter1::iterator_category, std::random_access_iterator_tag>::value));
|
BOOST_STATIC_ASSERT((boost::is_convertible<Iter1::iterator_category, std::random_access_iterator_tag>::value));
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
// Test computation of default when the Value is const
|
// Test computation of default when the Value is const
|
||||||
|
Reference in New Issue
Block a user