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