Boost GIL


fwd.hpp
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_CONCEPTS_FWD_HPP
9#define BOOST_GIL_CONCEPTS_FWD_HPP
10
11namespace boost { namespace gil {
12
13// Forward declarations used by concepts
14
15template <typename ColorBase, int K> struct kth_element_type;
16template <typename ColorBase, int K> struct kth_element_reference_type;
17template <typename ColorBase, int K> struct kth_element_const_reference_type;
18template <typename ColorBase, int K> struct kth_semantic_element_reference_type;
19template <typename ColorBase, int K> struct kth_semantic_element_const_reference_type;
20template <typename ColorBase> struct size;
21template <typename ColorBase> struct element_type;
22
23template <typename T> struct is_pixel;
24template <typename T> struct is_planar;
25template <typename T> struct channel_type;
26template <typename T> struct color_space_type;
27template <typename T> struct channel_mapping_type;
28template <typename T> struct num_channels;
29
30template <typename T> struct dynamic_x_step_type;
31template <typename T> struct dynamic_y_step_type;
32template <typename T> struct transposed_type;
33
34}} // namespace boost::gil
35
36#endif
defined(BOOST_NO_CXX17_HDR_MEMORY_RESOURCE)
Definition algorithm.hpp:36