| Type Analysis Metafunctions | |||||||||||||||||||||||||
| Modules | |
| xxx_is_basic | |
| 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. | |
| xxx_is_step | |
| Determines if the given iterator/locator/view has a step that could be set dynamically. | |
| xxx_is_mutable | |
| Determines if the given pixel reference/iterator/locator/view is mutable (i.e. its pixels can be changed). | |
| Classes | |
| struct | pixel_reference_is_proxy | 
| Determines whether the given pixel reference is a proxy class or a native C++ reference.  More... | |
| struct | pixel_is_reference | 
| Given a model of a pixel, determines whether the model represents a pixel reference (as opposed to pixel value).  More... | |
 1.5.6
 1.5.6