TYPE ANALYSIS METAFUNCTIONS Predicate metafunctions determining properties of GIL types. More...
Classes | |
struct | boost::gil::pixel_reference_is_basic< PixelRef > |
Determines if a given pixel reference is basic Basic references must use gil::pixel& (if interleaved), gil::planar_pixel_reference (if planar). More... | |
struct | boost::gil::iterator_is_basic< Iterator > |
Determines if a given pixel iterator is basic Basic iterators must use gil::pixel (if interleaved), gil::planar_pixel_iterator (if planar) and gil::memory_based_step_iterator (if step). More... | |
struct | boost::gil::locator_is_basic< Loc > |
Determines if a given locator is basic. More... | |
struct | boost::gil::view_is_basic< View > |
Basic views must be over basic locators. More... | |
struct | boost::gil::image_is_basic< Img > |
Basic images must use basic views and std::allocator of char. More... | |
TYPE ANALYSIS METAFUNCTIONS Predicate metafunctions determining properties of GIL types.
Determines if GIL constructs are basic. Basic constructs are the ones that can be generated with the type factory methods pixel_reference_type, iterator_type, locator_type, view_type and image_type They can be mutable/immutable, planar/interleaved, step/nonstep. They must use GIL-provided models.