|
template<typename S , typename std::enable_if< std::is_base_of< detail::SizeBase, S >::value, bool >::type = true> |
constexpr bool | mir::geometry::generic::operator== (S const &lhs, S const &rhs) |
|
template<typename S , typename std::enable_if< std::is_base_of< detail::SizeBase, S >::value, bool >::type = true> |
constexpr bool | mir::geometry::generic::operator!= (S const &lhs, S const &rhs) |
|
template<typename S , typename std::enable_if< std::is_base_of< detail::SizeBase, S >::value, bool >::type = true> |
std::ostream & | mir::geometry::generic::operator<< (std::ostream &out, S const &value) |
|
template<typename Scalar , typename S , typename std::enable_if< std::is_base_of< detail::SizeBase, S >::value, bool >::type = true> |
constexpr S | mir::geometry::generic::operator* (Scalar scale, S const &size) |
|
template<typename Scalar , typename S , typename std::enable_if< std::is_base_of< detail::SizeBase, S >::value, bool >::type = true> |
constexpr S | mir::geometry::generic::operator* (S const &size, Scalar scale) |
|
template<typename Scalar , typename S , typename std::enable_if< std::is_base_of< detail::SizeBase, S >::value, bool >::type = true> |
constexpr S | mir::geometry::generic::operator/ (S const &size, Scalar scale) |
|
template<typename P , typename std::enable_if< std::is_base_of< detail::PointBase, P >::value, bool >::type = true> |
constexpr P::SizeType | mir::geometry::generic::as_size (P const &point) |
|
template<typename S , typename std::enable_if< std::is_base_of< detail::SizeBase, S >::value, bool >::type = true> |
constexpr S::PointType | mir::geometry::generic::as_point (S const &size) |
|