Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:36:54

0001 //
0002 // Copyright 2005-2007 Adobe Systems Incorporated
0003 //
0004 // Distributed under the Boost Software License, Version 1.0
0005 // See accompanying file LICENSE_1_0.txt or copy at
0006 // http://www.boost.org/LICENSE_1_0.txt
0007 //
0008 #ifndef BOOST_GIL_CONCEPTS_FWD_HPP
0009 #define BOOST_GIL_CONCEPTS_FWD_HPP
0010 
0011 namespace boost { namespace gil {
0012 
0013 // Forward declarations used by concepts
0014 
0015 template <typename ColorBase, int K> struct kth_element_type;
0016 template <typename ColorBase, int K> struct kth_element_reference_type;
0017 template <typename ColorBase, int K> struct kth_element_const_reference_type;
0018 template <typename ColorBase, int K> struct kth_semantic_element_reference_type;
0019 template <typename ColorBase, int K> struct kth_semantic_element_const_reference_type;
0020 template <typename ColorBase> struct size;
0021 template <typename ColorBase> struct element_type;
0022 
0023 template <typename T> struct is_pixel;
0024 template <typename T> struct is_planar;
0025 template <typename T> struct channel_type;
0026 template <typename T> struct color_space_type;
0027 template <typename T> struct channel_mapping_type;
0028 template <typename T> struct num_channels;
0029 
0030 template <typename T> struct dynamic_x_step_type;
0031 template <typename T> struct dynamic_y_step_type;
0032 template <typename T> struct transposed_type;
0033 
0034 }} // namespace boost::gil
0035 
0036 #endif