123456789101112131415161718192021222324252627282930313233 |
- #ifndef BOOST_RANGE_DETAIL_MISC_CONCEPT_HPP_INCLUDED
- #define BOOST_RANGE_DETAIL_MISC_CONCEPT_HPP_INCLUDED
- #include <boost/concept_check.hpp>
- namespace boost
- {
- namespace range_detail
- {
- template<typename T1, typename T2>
- class SameTypeConcept
- {
- public:
- BOOST_CONCEPT_USAGE(SameTypeConcept)
- {
- same_type(a,b);
- }
- private:
- template<typename T> void same_type(T,T) {}
- T1 a;
- T2 b;
- };
- }
- }
- #endif
|