144    vdouble = vdouble - 1;
 
  147    vunsigned = vunsigned - 1;
 
  156    vint = vint - (unsigned)1;
 
  157    vdouble = vdouble - (unsigned)1;
 
  158    vlong = vlong - (unsigned)1;
 
  159    vfloat = vfloat - (unsigned)1;
 
  160    vunsigned = vunsigned - (unsigned)1;
 
  169    vdouble = vdouble - 5.0;
 
  171    vfloat = vfloat - 5.0;
 
  172    vunsigned = vunsigned - 5.0;
 
  188    vdouble = vdouble - 1;
 
  191    vunsigned = vunsigned - 1;
 
  200    vdouble = vdouble - 1u;
 
  202    vfloat = vfloat - 1u;
 
  209    auto add = vint + vdouble;
 
  212    auto sub = vint - 2 * vlong;
 
  216    vunsigned = 
VECTOR2<unsigned>( std::numeric_limits<unsigned>::max(), std::numeric_limits<unsigned>::max() );
 
 
BOOST_CHECK_EQUAL(result, "25.4")