Various utilities not specific to the image library. Some are non-standard STL extensions or generic iterator adaptors. More...
#include "gil_config.hpp"
#include <functional>
#include <boost/config/no_tr1/cmath.hpp>
#include <cstddef>
#include <algorithm>
#include <utility>
#include <iterator>
#include <boost/static_assert.hpp>
#include <boost/type_traits.hpp>
#include <boost/mpl/size.hpp>
#include <boost/mpl/distance.hpp>
#include <boost/mpl/begin.hpp>
#include <boost/mpl/find.hpp>
#include <boost/mpl/range_c.hpp>
#include <boost/iterator/iterator_adaptor.hpp>
#include <boost/iterator/iterator_facade.hpp>
Go to the source code of this file.
Classes | |
class | point2< T > |
2D point both axes of which have the same dimension typeModels: Point2DConcept More... | |
struct | deref_base< ConstT, Value, Reference, ConstReference, ArgType, ResultType, IsMutable > |
Helper base class for pixel dereference adaptors. More... | |
class | deref_compose< D1, D2 > |
Composes two dereference function objects. Similar to std::unary_compose but needs to pull some typedefs from the component types. Models: PixelDereferenceAdaptorConcept. More... | |
struct | identity< T > |
identity taken from SGI STL. More... | |
struct | plus_asymmetric< T1, T2 > |
plus function object whose arguments may be of different type. More... | |
struct | inc< T > |
operator++ wrapped in a function object More... | |
struct | dec< T > |
operator– wrapped in a function object More... | |
struct | type_to_index< Types, T > |
Returns the index corresponding to the first occurrance of a given given type in. More... | |
struct | layout< ColorSpace, ChannelMapping > |
Represents a color space and ordering of channels in memory. More... | |
Namespaces | |
boost | |
Pixel 2D LOCATOR. | |
Various utilities not specific to the image library. Some are non-standard STL extensions or generic iterator adaptors.