summaryrefslogtreecommitdiffstats
path: root/src/boost/libs/range/test/test_utils.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/boost/libs/range/test/test_utils.hpp')
-rw-r--r--src/boost/libs/range/test/test_utils.hpp24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/boost/libs/range/test/test_utils.hpp b/src/boost/libs/range/test/test_utils.hpp
new file mode 100644
index 00000000..7af920a4
--- /dev/null
+++ b/src/boost/libs/range/test/test_utils.hpp
@@ -0,0 +1,24 @@
+// Boost.Range library
+//
+// Copyright Akira Takahashi 2013. Use, modification and
+// distribution is subject to the Boost Software License, Version
+// 1.0. (See accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
+//
+//
+// For more information, see http://www.boost.org/libs/range/
+//
+
+#include <boost/range/concepts.hpp>
+
+template <class RandomAccessRng>
+void check_random_access_range_concept(const RandomAccessRng& rng)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( boost::RandomAccessRangeConcept<RandomAccessRng> ));
+}
+
+template <class BidirectionalRng>
+void check_bidirectional_range_concept(const BidirectionalRng& rng)
+{
+ BOOST_RANGE_CONCEPT_ASSERT(( boost::BidirectionalRangeConcept<BidirectionalRng> ));
+}