annotate DEPENDENCIES/generic/include/boost/range/detail/misc_concept.hpp @ 133:4acb5d8d80b6 tip

Don't fail environmental check if README.md exists (but .txt and no-suffix don't)
author Chris Cannam
date Tue, 30 Jul 2019 12:25:44 +0100
parents 2665513ce2d3
children
rev   line source
Chris@16 1 // Boost.Range library concept checks
Chris@16 2 //
Chris@16 3 // Copyright Neil Groves 2009. Use, modification and distribution
Chris@16 4 // are subject to the Boost Software License, Version 1.0. (See
Chris@16 5 // accompanying file LICENSE_1_0.txt or copy at
Chris@16 6 // http://www.boost.org/LICENSE_1_0.txt)
Chris@16 7 //
Chris@16 8 #ifndef BOOST_RANGE_DETAIL_MISC_CONCEPT_HPP_INCLUDED
Chris@16 9 #define BOOST_RANGE_DETAIL_MISC_CONCEPT_HPP_INCLUDED
Chris@16 10
Chris@16 11 #include <boost/concept_check.hpp>
Chris@16 12
Chris@16 13 namespace boost
Chris@16 14 {
Chris@16 15 namespace range_detail
Chris@16 16 {
Chris@16 17 template<typename T1, typename T2>
Chris@16 18 class SameTypeConcept
Chris@16 19 {
Chris@16 20 public:
Chris@16 21 BOOST_CONCEPT_USAGE(SameTypeConcept)
Chris@16 22 {
Chris@16 23 same_type(a,b);
Chris@16 24 }
Chris@16 25 private:
Chris@16 26 template<typename T> void same_type(T,T) {}
Chris@16 27 T1 a;
Chris@16 28 T2 b;
Chris@16 29 };
Chris@16 30 }
Chris@16 31 }
Chris@16 32
Chris@16 33 #endif // include guard