coord: express negate with scalar value multiply

we don't have universal scalar reference operations implemented, this
avoids a temporary and removes compile errors
This commit is contained in:
Danny Robson 2015-04-08 14:53:55 +10:00
parent a67edcde1a
commit e1b03e0735

View File

@ -155,8 +155,7 @@ namespace util {
template <size_t S, typename T, template<size_t,typename> class K>
K<S,T> operator- (K<S,T> k)
{
k *= -1;
return ;
return k * T{-1};
}