// // Copyright 2019 Mateusz Loskot // // Distributed under 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 // #include namespace gil = boost::gil; template void test_view_is_step_in_xy() { static_assert(gil::view_is_step_in_x::value, "view should support horizontal step"); static_assert(gil::view_is_step_in_y::value, "view should support vertical step"); } template void test_view_is_step_in_y() { static_assert(gil::view_is_step_in_y::value, "view should support vertical step"); } template void test_view_is_step_in_x_not() { static_assert(!gil::view_is_step_in_x::value, "view should not support horizontal step"); } int main() { test_view_is_step_in_xy(); test_view_is_step_in_xy(); test_view_is_step_in_xy(); test_view_is_step_in_xy(); test_view_is_step_in_xy(); test_view_is_step_in_xy(); test_view_is_step_in_xy(); test_view_is_step_in_xy(); test_view_is_step_in_xy(); test_view_is_step_in_xy(); test_view_is_step_in_y(); test_view_is_step_in_y(); test_view_is_step_in_y(); test_view_is_step_in_y(); test_view_is_step_in_y(); test_view_is_step_in_y(); test_view_is_step_in_x_not(); test_view_is_step_in_x_not(); test_view_is_step_in_x_not(); test_view_is_step_in_x_not(); test_view_is_step_in_x_not(); test_view_is_step_in_x_not(); }