]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/libs/gil/test/extension/toolbox/is_homogeneous.cpp
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / boost / libs / gil / test / extension / toolbox / is_homogeneous.cpp
index 0e3dd5dee1d1558fea36660815bbe1aa2681e2c6..09615fe2f5ecf09dc7d80b7400c52a6bbe49146e 100644 (file)
@@ -1,5 +1,6 @@
 //
 // Copyright 2013 Christian Henning
+// Copyright 2020 Mateusz Loskot <mateusz@loskot.net>
 //
 // Distributed under the Boost Software License, Version 1.0
 // See accompanying file LICENSE_1_0.txt or copy at
@@ -8,21 +9,18 @@
 #include <boost/gil.hpp>
 #include <boost/gil/extension/toolbox/metafunctions/is_homogeneous.hpp>
 
-#include <boost/test/unit_test.hpp>
+namespace gil = boost::gil;
 
-using namespace boost;
-using namespace gil;
-
-BOOST_AUTO_TEST_SUITE( toolbox_tests )
-
-BOOST_AUTO_TEST_CASE( is_homogeneous_test )
+void test_is_homogeneous()
 {
-    static_assert(is_homogeneous<rgb8_pixel_t>::value, "");
-
-    static_assert(is_homogeneous<cmyk16c_planar_ref_t>::value, "");
+    static_assert(gil::is_homogeneous<gil::rgb8_pixel_t>::value, "");
+    static_assert(gil::is_homogeneous<gil::cmyk16c_planar_ref_t>::value, "");
 
-    using image_t = bit_aligned_image1_type< 4, gray_layout_t>::type;
-    static_assert(is_homogeneous<image_t::view_t::reference>::value, "");
+    using image_t = gil::bit_aligned_image1_type< 4, gil::gray_layout_t>::type;
+    static_assert(gil::is_homogeneous<image_t::view_t::reference>::value, "");
 }
 
-BOOST_AUTO_TEST_SUITE_END()
+int main()
+{
+    test_is_homogeneous();
+}