/usr/include/boost/gil/concepts
NameSizeModeActions
detail/-0755rm
basic.hpp42210644editdlrm
channel.hpp64830644editdlrm
color.hpp24450644editdlrm
color_base.hpp116220644editdlrm
concept_check.hpp16610644editdlrm
dynamic_step.hpp21460644editdlrm
fwd.hpp12810644editdlrm
image.hpp53420644editdlrm
image_view.hpp193260644editdlrm
pixel.hpp86610644editdlrm
pixel_based.hpp30570644editdlrm
pixel_dereference.hpp37690644editdlrm
pixel_iterator.hpp122810644editdlrm
pixel_locator.hpp147260644editdlrm
point.hpp30900644editdlrm
Edit: /usr/include/boost/gil/concepts/dynamic_step.hpp (2146B)
// // Copyright 2005-2007 Adobe Systems Incorporated // // 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 // #ifndef BOOST_GIL_CONCEPTS_DYNAMIC_STEP_HPP #define BOOST_GIL_CONCEPTS_DYNAMIC_STEP_HPP #include #include #if defined(BOOST_CLANG) #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wunknown-pragmas" #pragma clang diagnostic ignored "-Wunused-local-typedefs" #endif #if defined(BOOST_GCC) && (BOOST_GCC >= 40900) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #endif namespace boost { namespace gil { /// \ingroup PixelIteratorConcept /// \brief Concept for iterators, locators and views that can define a type just like the given /// iterator, locator or view, except it supports runtime specified step along the X navigation. /// /// \code /// concept HasDynamicXStepTypeConcept /// { /// typename dynamic_x_step_type; /// where Metafunction >; /// }; /// \endcode template struct HasDynamicXStepTypeConcept { void constraints() { using type = typename dynamic_x_step_type::type; ignore_unused_variable_warning(type{}); } }; /// \ingroup PixelLocatorConcept /// \brief Concept for locators and views that can define a type just like the given locator or view, /// except it supports runtime specified step along the Y navigation /// \code /// concept HasDynamicYStepTypeConcept /// { /// typename dynamic_y_step_type; /// where Metafunction >; /// }; /// \endcode template struct HasDynamicYStepTypeConcept { void constraints() { using type = typename dynamic_y_step_type::type; ignore_unused_variable_warning(type{}); } }; }} // namespace boost::gil #if defined(BOOST_CLANG) #pragma clang diagnostic pop #endif #if defined(BOOST_GCC) && (BOOST_GCC >= 40900) #pragma GCC diagnostic pop #endif #endif