|
template<typename P , typename std::enable_if< std::is_base_of< detail::PointBase, P >::value, bool >::type = true> |
constexpr bool | mir::geometry::generic::operator== (P const &lhs, P const &rhs) |
|
template<typename P , typename std::enable_if< std::is_base_of< detail::PointBase, P >::value, bool >::type = true> |
constexpr bool | mir::geometry::generic::operator!= (P const &lhs, P const &rhs) |
|
template<typename P , typename std::enable_if< std::is_base_of< detail::PointBase, P >::value, bool >::type = true> |
constexpr P | mir::geometry::generic::operator+ (P lhs, Corresponding< P, DeltaXTag > rhs) |
|
template<typename P , typename std::enable_if< std::is_base_of< detail::PointBase, P >::value, bool >::type = true> |
constexpr P | mir::geometry::generic::operator+ (P lhs, Corresponding< P, DeltaYTag > rhs) |
|
template<typename P , typename std::enable_if< std::is_base_of< detail::PointBase, P >::value, bool >::type = true> |
constexpr P | mir::geometry::generic::operator- (P lhs, Corresponding< P, DeltaXTag > rhs) |
|
template<typename P , typename std::enable_if< std::is_base_of< detail::PointBase, P >::value, bool >::type = true> |
constexpr P | mir::geometry::generic::operator- (P lhs, Corresponding< P, DeltaYTag > rhs) |
|
template<typename P , typename std::enable_if< std::is_base_of< detail::PointBase, P >::value, bool >::type = true> |
P & | mir::geometry::generic::operator+= (P &lhs, Corresponding< P, DeltaXTag > rhs) |
|
template<typename P , typename std::enable_if< std::is_base_of< detail::PointBase, P >::value, bool >::type = true> |
P & | mir::geometry::generic::operator+= (P &lhs, Corresponding< P, DeltaYTag > rhs) |
|
template<typename P , typename std::enable_if< std::is_base_of< detail::PointBase, P >::value, bool >::type = true> |
P & | mir::geometry::generic::operator-= (P &lhs, Corresponding< P, DeltaXTag > rhs) |
|
template<typename P , typename std::enable_if< std::is_base_of< detail::PointBase, P >::value, bool >::type = true> |
P & | mir::geometry::generic::operator-= (P &lhs, Corresponding< P, DeltaYTag > rhs) |
|
template<typename P , typename std::enable_if< std::is_base_of< detail::PointBase, P >::value, bool >::type = true> |
std::ostream & | mir::geometry::generic::operator<< (std::ostream &out, P const &value) |
|