|
| 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) |
| |