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
Definition fwd.hpp:25
Base template for types that model HasDynamicXStepTypeConcept.
Definition fwd.hpp:30
Base template for types that model HasDynamicYStepTypeConcept.
Definition fwd.hpp:31
Specifies the element type of a homogeneous color base.
Definition fwd.hpp:21
Specifies the return type of the constant semantic_at_c<K>(color_base);.
Definition fwd.hpp:19
Specifies the return type of the mutable semantic_at_c<K>(color_base);.
Definition fwd.hpp:18
Returns the number of channels of a pixel-based GIL construct.
Definition fwd.hpp:28
Returns an integral constant type specifying the number of elements in a color base.
Definition fwd.hpp:20
Definition fwd.hpp:32