Allow MSVC to link CPP overloads introduced in da43a40

This commit is contained in:
Lovell Fuller 2016-04-15 22:16:29 +01:00
parent 78c8a8f99f
commit baa175c4c0

View File

@ -775,97 +775,97 @@ public:
std::vector<double> operator()( int x, int y );
friend VImage operator+( VImage a, VImage b );
friend VImage operator+( double a, VImage b );
friend VImage operator+( VImage a, double b );
friend VImage operator+( std::vector<double> a, VImage b );
friend VImage operator+( VImage a, std::vector<double> b );
friend VImage VIPS_CPLUSPLUS_API operator+( VImage a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator+( double a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator+( VImage a, double b );
friend VImage VIPS_CPLUSPLUS_API operator+( std::vector<double> a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator+( VImage a, std::vector<double> b );
friend VImage operator-( VImage a, VImage b );
friend VImage operator-( double a, VImage b );
friend VImage operator-( VImage a, double b );
friend VImage operator-( std::vector<double> a, VImage b );
friend VImage operator-( VImage a, std::vector<double> b );
friend VImage VIPS_CPLUSPLUS_API operator-( VImage a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator-( double a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator-( VImage a, double b );
friend VImage VIPS_CPLUSPLUS_API operator-( std::vector<double> a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator-( VImage a, std::vector<double> b );
friend VImage operator-( VImage a );
friend VImage VIPS_CPLUSPLUS_API operator-( VImage a );
friend VImage operator*( VImage a, VImage b );
friend VImage operator*( double a, VImage b );
friend VImage operator*( VImage a, double b );
friend VImage operator*( std::vector<double> a, VImage b );
friend VImage operator*( VImage a, std::vector<double> b );
friend VImage VIPS_CPLUSPLUS_API operator*( VImage a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator*( double a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator*( VImage a, double b );
friend VImage VIPS_CPLUSPLUS_API operator*( std::vector<double> a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator*( VImage a, std::vector<double> b );
friend VImage operator/( VImage a, VImage b );
friend VImage operator/( double a, VImage b );
friend VImage operator/( VImage a, double b );
friend VImage operator/( std::vector<double> a, VImage b );
friend VImage operator/( VImage a, std::vector<double> b );
friend VImage VIPS_CPLUSPLUS_API operator/( VImage a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator/( double a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator/( VImage a, double b );
friend VImage VIPS_CPLUSPLUS_API operator/( std::vector<double> a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator/( VImage a, std::vector<double> b );
friend VImage operator%( VImage a, VImage b );
friend VImage operator%( VImage a, double b );
friend VImage operator%( VImage a, std::vector<double> b );
friend VImage VIPS_CPLUSPLUS_API operator%( VImage a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator%( VImage a, double b );
friend VImage VIPS_CPLUSPLUS_API operator%( VImage a, std::vector<double> b );
friend VImage operator<( VImage a, VImage b );
friend VImage operator<( double a, VImage b );
friend VImage operator<( VImage a, double b );
friend VImage operator<( std::vector<double> a, VImage b );
friend VImage operator<( VImage a, std::vector<double> b );
friend VImage VIPS_CPLUSPLUS_API operator<( VImage a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator<( double a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator<( VImage a, double b );
friend VImage VIPS_CPLUSPLUS_API operator<( std::vector<double> a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator<( VImage a, std::vector<double> b );
friend VImage operator<=( VImage a, VImage b );
friend VImage operator<=( double a, VImage b );
friend VImage operator<=( VImage a, double b );
friend VImage operator<=( std::vector<double> a, VImage b );
friend VImage operator<=( VImage a, std::vector<double> b );
friend VImage VIPS_CPLUSPLUS_API operator<=( VImage a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator<=( double a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator<=( VImage a, double b );
friend VImage VIPS_CPLUSPLUS_API operator<=( std::vector<double> a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator<=( VImage a, std::vector<double> b );
friend VImage operator>( VImage a, VImage b );
friend VImage operator>( double a, VImage b );
friend VImage operator>( VImage a, double b );
friend VImage operator>( std::vector<double> a, VImage b );
friend VImage operator>( VImage a, std::vector<double> b );
friend VImage VIPS_CPLUSPLUS_API operator>( VImage a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator>( double a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator>( VImage a, double b );
friend VImage VIPS_CPLUSPLUS_API operator>( std::vector<double> a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator>( VImage a, std::vector<double> b );
friend VImage operator>=( VImage a, VImage b );
friend VImage operator>=( double a, VImage b );
friend VImage operator>=( VImage a, double b );
friend VImage operator>=( std::vector<double> a, VImage b );
friend VImage operator>=( VImage a, std::vector<double> b );
friend VImage VIPS_CPLUSPLUS_API operator>=( VImage a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator>=( double a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator>=( VImage a, double b );
friend VImage VIPS_CPLUSPLUS_API operator>=( std::vector<double> a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator>=( VImage a, std::vector<double> b );
friend VImage operator==( VImage a, VImage b );
friend VImage operator==( double a, VImage b );
friend VImage operator==( VImage a, double b );
friend VImage operator==( std::vector<double> a, VImage b );
friend VImage operator==( VImage a, std::vector<double> b );
friend VImage VIPS_CPLUSPLUS_API operator==( VImage a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator==( double a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator==( VImage a, double b );
friend VImage VIPS_CPLUSPLUS_API operator==( std::vector<double> a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator==( VImage a, std::vector<double> b );
friend VImage operator!=( VImage a, VImage b );
friend VImage operator!=( double a, VImage b );
friend VImage operator!=( VImage a, double b );
friend VImage operator!=( std::vector<double> a, VImage b );
friend VImage operator!=( VImage a, std::vector<double> b );
friend VImage VIPS_CPLUSPLUS_API operator!=( VImage a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator!=( double a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator!=( VImage a, double b );
friend VImage VIPS_CPLUSPLUS_API operator!=( std::vector<double> a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator!=( VImage a, std::vector<double> b );
friend VImage operator&( VImage a, VImage b );
friend VImage operator&( double a, VImage b );
friend VImage operator&( VImage a, double b );
friend VImage operator&( std::vector<double> a, VImage b );
friend VImage operator&( VImage a, std::vector<double> b );
friend VImage VIPS_CPLUSPLUS_API operator&( VImage a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator&( double a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator&( VImage a, double b );
friend VImage VIPS_CPLUSPLUS_API operator&( std::vector<double> a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator&( VImage a, std::vector<double> b );
friend VImage operator|( VImage a, VImage b );
friend VImage operator|( double a, VImage b );
friend VImage operator|( VImage a, double b );
friend VImage operator|( std::vector<double> a, VImage b );
friend VImage operator|( VImage a, std::vector<double> b );
friend VImage VIPS_CPLUSPLUS_API operator|( VImage a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator|( double a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator|( VImage a, double b );
friend VImage VIPS_CPLUSPLUS_API operator|( std::vector<double> a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator|( VImage a, std::vector<double> b );
friend VImage operator^( VImage a, VImage b );
friend VImage operator^( double a, VImage b );
friend VImage operator^( VImage a, double b );
friend VImage operator^( std::vector<double> a, VImage b );
friend VImage operator^( VImage a, std::vector<double> b );
friend VImage VIPS_CPLUSPLUS_API operator^( VImage a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator^( double a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator^( VImage a, double b );
friend VImage VIPS_CPLUSPLUS_API operator^( std::vector<double> a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator^( VImage a, std::vector<double> b );
friend VImage operator<<( VImage a, VImage b );
friend VImage operator<<( VImage a, double b );
friend VImage operator<<( VImage a, std::vector<double> b );
friend VImage VIPS_CPLUSPLUS_API operator<<( VImage a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator<<( VImage a, double b );
friend VImage VIPS_CPLUSPLUS_API operator<<( VImage a, std::vector<double> b );
friend VImage operator>>( VImage a, VImage b );
friend VImage operator>>( VImage a, double b );
friend VImage operator>>( VImage a, std::vector<double> b );
friend VImage VIPS_CPLUSPLUS_API operator>>( VImage a, VImage b );
friend VImage VIPS_CPLUSPLUS_API operator>>( VImage a, double b );
friend VImage VIPS_CPLUSPLUS_API operator>>( VImage a, std::vector<double> b );
};