forked from boostorg/iterator
blah
[SVN r9588]
This commit is contained in:
@ -45,9 +45,13 @@ struct old_iterator
|
|||||||
};
|
};
|
||||||
old_iterator operator+(std::ptrdiff_t, old_iterator x) { return x; }
|
old_iterator operator+(std::ptrdiff_t, old_iterator x) { return x; }
|
||||||
|
|
||||||
|
struct bar { };
|
||||||
|
void foo(bar) { }
|
||||||
|
|
||||||
int
|
int
|
||||||
main()
|
main()
|
||||||
{
|
{
|
||||||
|
#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
|
||||||
boost::function_requires<
|
boost::function_requires<
|
||||||
boost_concepts::MutableLvalueIteratorConcept<int*> >();
|
boost_concepts::MutableLvalueIteratorConcept<int*> >();
|
||||||
boost::function_requires<
|
boost::function_requires<
|
||||||
@ -57,6 +61,7 @@ main()
|
|||||||
boost_concepts::ConstantLvalueIteratorConcept<const int*> >();
|
boost_concepts::ConstantLvalueIteratorConcept<const int*> >();
|
||||||
boost::function_requires<
|
boost::function_requires<
|
||||||
boost_concepts::RandomAccessIteratorConcept<const int*> >();
|
boost_concepts::RandomAccessIteratorConcept<const int*> >();
|
||||||
|
#endif
|
||||||
|
|
||||||
boost::function_requires<
|
boost::function_requires<
|
||||||
boost_concepts::MutableLvalueIteratorConcept<new_iterator> >();
|
boost_concepts::MutableLvalueIteratorConcept<new_iterator> >();
|
||||||
|
Reference in New Issue
Block a user