22 #ifndef PLAYRHO_COMMON_VECTOR2_HPP
23 #define PLAYRHO_COMMON_VECTOR2_HPP
77 return Vec2{GetInvalid<Vec2::value_type>(), GetInvalid<Vec2::value_type>()};
81 template <
typename TYPE>
87 #ifdef USE_BOOST_UNITS
92 return Length2{GetInvalid<Length>(), GetInvalid<Length>()};
99 return LinearVelocity2{GetInvalid<LinearVelocity>(), GetInvalid<LinearVelocity>()};
106 return Force2{GetInvalid<Force>(), GetInvalid<Force>()};
113 return Momentum2{GetInvalid<Momentum>(), GetInvalid<Momentum>()};
160 #endif // PLAYRHO_COMMON_VECTOR2_HPP