/usr/include/boost/gil/io
NameSizeModeActions
base.hpp27990644editdlrm
bit_operations.hpp37640644editdlrm
conversion_policies.hpp29580644editdlrm
device.hpp166890644editdlrm
dynamic_io_new.hpp30790644editdlrm
error.hpp5790644editdlrm
get_reader.hpp39320644editdlrm
get_read_device.hpp14030644editdlrm
get_writer.hpp24520644editdlrm
get_write_device.hpp13350644editdlrm
io.hpp36350644editdlrm
make_backend.hpp36060644editdlrm
make_dynamic_image_reader.hpp44360644editdlrm
make_dynamic_image_writer.hpp53760644editdlrm
make_reader.hpp56700644editdlrm
make_scanline_reader.hpp31080644editdlrm
make_writer.hpp45650644editdlrm
path_spec.hpp39400644editdlrm
reader_base.hpp33230644editdlrm
read_and_convert_image.hpp100300644editdlrm
read_and_convert_view.hpp100670644editdlrm
read_image.hpp100900644editdlrm
read_image_info.hpp38300644editdlrm
read_view.hpp59930644editdlrm
row_buffer_helper.hpp51720644editdlrm
scanline_read_iterator.hpp23330644editdlrm
typedefs.hpp29800644editdlrm
write_view.hpp70950644editdlrm
Edit: /usr/include/boost/gil/io/typedefs.hpp (2980B)
// // Copyright 2007-2008 Christian Henning // // 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_IO_TYPEDEFS_HPP #define BOOST_GIL_IO_TYPEDEFS_HPP #ifdef BOOST_GIL_IO_ENABLE_GRAY_ALPHA #include #endif // BOOST_GIL_IO_ENABLE_GRAY_ALPHA #include #include #include #include #include namespace boost { namespace gil { struct double_zero { static double apply() { return 0.0; } }; struct double_one { static double apply() { return 1.0; } }; using byte_t = unsigned char; using byte_vector_t = std::vector; }} // namespace boost::gil namespace boost { template<> struct is_floating_point : std::true_type {}; template<> struct is_floating_point : std::true_type {}; } // namespace boost namespace boost { namespace gil { ///@todo We should use boost::preprocessor here. /// TODO: NO! Please do not use preprocessor here! --mloskot using gray1_image_t = bit_aligned_image1_type<1, gray_layout_t>::type; using gray2_image_t = bit_aligned_image1_type<2, gray_layout_t>::type; using gray4_image_t = bit_aligned_image1_type<4, gray_layout_t>::type; using gray6_image_t = bit_aligned_image1_type<6, gray_layout_t>::type; using gray10_image_t = bit_aligned_image1_type<10, gray_layout_t>::type; using gray12_image_t = bit_aligned_image1_type<12, gray_layout_t>::type; using gray14_image_t = bit_aligned_image1_type<14, gray_layout_t>::type; using gray24_image_t = bit_aligned_image1_type<24, gray_layout_t>::type; using gray64f_pixel_t = pixel; #ifdef BOOST_GIL_IO_ENABLE_GRAY_ALPHA using gray_alpha8_pixel_t = pixel; using gray_alpha16_pixel_t = pixel; using gray_alpha64f_pixel_t = pixel; #endif // BOOST_GIL_IO_ENABLE_GRAY_ALPHA using rgb64f_pixel_t = pixel; using rgba64f_pixel_t = pixel; using gray64f_image_t = image; #ifdef BOOST_GIL_IO_ENABLE_GRAY_ALPHA using gray_alpha8_image_t = image; using gray_alpha16_image_t = image; using gray_alpha32f_image_t = image; using gray_alpha32f_planar_image_t = image; using gray_alpha64f_image_t = image; using gray_alpha64f_planar_image_t = image; #endif // BOOST_GIL_IO_ENABLE_GRAY_ALPHA using rgb64f_image_t = image; using rgb64f_planar_image_t = image; using rgba64f_image_t = image; using rgba64f_planar_image_t = image; }} // namespace boost::gil #endif