1 // Copyright David Abrahams 2006. Distributed under the Boost 2 // Software License, Version 1.0. (See accompanying 3 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 4 #ifndef BOOST_LIBS_CONCEPT_CHECK_FAKE_SORT_DWA2006430_HPP 5 # define BOOST_LIBS_CONCEPT_CHECK_FAKE_SORT_DWA2006430_HPP 6 7 # include <iterator> 8 # include <boost/concept/requires.hpp> 9 # include <boost/concept_check.hpp> 10 11 namespace fake 12 { 13 using namespace boost; 14 15 template<typename RanIter> 16 BOOST_CONCEPT_REQUIRES( 17 ((Mutable_RandomAccessIterator<RanIter>)) 18 ((LessThanComparable<typename Mutable_RandomAccessIterator<RanIter>::value_type>)) 19 20 , (void)) sort(RanIter,RanIter)21 sort(RanIter,RanIter) 22 { 23 24 } 25 } 26 27 #endif // BOOST_LIBS_CONCEPT_CHECK_FAKE_SORT_DWA2006430_HPP 28