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