Type Analysis Metafunctions

Detailed Description

Metafunctions that determine 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.
 Determines if the given iterator/locator/view has a step that could be set dynamically.
 Determines if the given pixel reference/iterator/locator/view is mutable (i.e. its pixels can be changed).


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...

Generated on Sat May 2 13:50:16 2009 for Generic Image Library by  doxygen 1.5.6