VImage operator<<( VImage a, VImage b ) { return( a.boolean( b, VIPS_OPERATION_BOOLEAN_LSHIFT ) ); }
VImage operator&( VImage a, VImage b ) { return( a.boolean( b, VIPS_OPERATION_BOOLEAN_AND ) ); }
VImage operator^( VImage a, VImage b ) { return( a.boolean( b, VIPS_OPERATION_BOOLEAN_EOR ) ); }
VImage operator|( const VImage a, const VImage b ) { return( a.boolean( b, VIPS_OPERATION_BOOLEAN_OR ) ); }