Adobe Systems, Inc.

xxx_is_basic
[Type Analysis Metafunctions]

Determines if GIL constructs are basic. Basic constructs are the ones that can be generated with the type factory methods iterator_type, pixel_2d_locator_type, view_type and image_type They can be mutable/immutable, planar/interleaved, step/nonstep. They must use GIL-provided models. More...

Classes

struct  image_is_basic< IMG >
struct  image_is_basic< image< VIEW, std::allocator< unsigned char > > >
 Basic images must use basic views and std::allocator of char. More...
struct  iterator_is_basic< IT >
 Determines if a given pixel iterator is basic Basic iterators must use gil::pixel (if interleaved), gil::planar_ptr (if planar) and gil::pixel_step_iterator (if step). They must use the standard constness rules. More...
struct  iterator_is_basic< const pixel< T, CS > * >
 immutable interleaved More...
struct  iterator_is_basic< pixel< T, CS > * >
 mutable interleaved More...
struct  iterator_is_basic< pixel_step_iterator< const pixel< T, CS > * > >
 immutable interleaved step More...
struct  iterator_is_basic< pixel_step_iterator< pixel< T, CS > * > >
 mutable interleaved step More...
struct  iterator_is_basic< pixel_step_iterator< planar_ptr< const T *, CS > > >
 immutable planar step More...
struct  iterator_is_basic< pixel_step_iterator< planar_ptr< T *, CS > > >
 mutable planar step More...
struct  iterator_is_basic< planar_ptr< const T *, CS > >
 immutable planar More...
struct  iterator_is_basic< planar_ptr< T *, CS > >
 mutable planar More...
struct  locator_is_basic< LOC >
struct  locator_is_basic< pixel_2d_locator< pixel_step_iterator< IT > > >
 Basic locators must be over step iterators of basic iterators. More...
struct  view_is_basic< VIEW >
struct  view_is_basic< image_view< LOC > >
 Basic views must be over basic locators. More...

Detailed Description

Copyright © 2006 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google