dynamic_step.hpp 893 B

12345678910111213141516171819202122232425262728293031
  1. //
  2. // Copyright 2005-2007 Adobe Systems Incorporated
  3. //
  4. // Distributed under the Boost Software License, Version 1.0
  5. // See accompanying file LICENSE_1_0.txt or copy at
  6. // http://www.boost.org/LICENSE_1_0.txt
  7. //
  8. #ifndef BOOST_GIL_DYNAMIC_STEP_HPP
  9. #define BOOST_GIL_DYNAMIC_STEP_HPP
  10. #include <boost/gil/concepts/dynamic_step.hpp>
  11. namespace boost { namespace gil {
  12. /// Base template for types that model HasDynamicXStepTypeConcept.
  13. template <typename IteratorOrLocatorOrView>
  14. struct dynamic_x_step_type;
  15. /// Base template for types that model HasDynamicYStepTypeConcept.
  16. template <typename LocatorOrView>
  17. struct dynamic_y_step_type;
  18. /// Base template for types that model both, HasDynamicXStepTypeConcept and HasDynamicYStepTypeConcept.
  19. ///
  20. /// \todo TODO: Is Locator allowed or practical to occur?
  21. template <typename View>
  22. struct dynamic_xy_step_type;
  23. }} // namespace boost::gil
  24. #endif