|
template<typename T , typename Tag > |
std::ostream & | mir::geometry::generic::operator<< (std::ostream &out, Value< T, Tag > const &value) |
|
template<typename T > |
constexpr DeltaX< T > | mir::geometry::generic::operator+ (DeltaX< T > lhs, DeltaX< T > rhs) |
|
template<typename T > |
constexpr DeltaY< T > | mir::geometry::generic::operator+ (DeltaY< T > lhs, DeltaY< T > rhs) |
|
template<typename T > |
constexpr DeltaX< T > | mir::geometry::generic::operator- (DeltaX< T > lhs, DeltaX< T > rhs) |
|
template<typename T > |
constexpr DeltaY< T > | mir::geometry::generic::operator- (DeltaY< T > lhs, DeltaY< T > rhs) |
|
template<typename T > |
constexpr DeltaX< T > | mir::geometry::generic::operator- (DeltaX< T > rhs) |
|
template<typename T > |
constexpr DeltaY< T > | mir::geometry::generic::operator- (DeltaY< T > rhs) |
|
template<typename T > |
DeltaX< T > & | mir::geometry::generic::operator+= (DeltaX< T > &lhs, DeltaX< T > rhs) |
|
template<typename T > |
DeltaY< T > & | mir::geometry::generic::operator+= (DeltaY< T > &lhs, DeltaY< T > rhs) |
|
template<typename T > |
DeltaX< T > & | mir::geometry::generic::operator-= (DeltaX< T > &lhs, DeltaX< T > rhs) |
|
template<typename T > |
DeltaY< T > & | mir::geometry::generic::operator-= (DeltaY< T > &lhs, DeltaY< T > rhs) |
|
template<typename T > |
constexpr X< T > | mir::geometry::generic::operator+ (X< T > lhs, DeltaX< T > rhs) |
|
template<typename T > |
constexpr Y< T > | mir::geometry::generic::operator+ (Y< T > lhs, DeltaY< T > rhs) |
|
template<typename T > |
constexpr X< T > | mir::geometry::generic::operator- (X< T > lhs, DeltaX< T > rhs) |
|
template<typename T > |
constexpr Y< T > | mir::geometry::generic::operator- (Y< T > lhs, DeltaY< T > rhs) |
|
template<typename T > |
X< T > & | mir::geometry::generic::operator+= (X< T > &lhs, DeltaX< T > rhs) |
|
template<typename T > |
Y< T > & | mir::geometry::generic::operator+= (Y< T > &lhs, DeltaY< T > rhs) |
|
template<typename T > |
X< T > & | mir::geometry::generic::operator-= (X< T > &lhs, DeltaX< T > rhs) |
|
template<typename T > |
Y< T > & | mir::geometry::generic::operator-= (Y< T > &lhs, DeltaY< T > rhs) |
|
template<typename T > |
constexpr Width< T > | mir::geometry::generic::operator+ (Width< T > lhs, DeltaX< T > rhs) |
|
template<typename T > |
constexpr Height< T > | mir::geometry::generic::operator+ (Height< T > lhs, DeltaY< T > rhs) |
|
template<typename T > |
constexpr Width< T > | mir::geometry::generic::operator- (Width< T > lhs, DeltaX< T > rhs) |
|
template<typename T > |
constexpr Height< T > | mir::geometry::generic::operator- (Height< T > lhs, DeltaY< T > rhs) |
|
template<typename T > |
Width< T > & | mir::geometry::generic::operator+= (Width< T > &lhs, DeltaX< T > rhs) |
|
template<typename T > |
Height< T > & | mir::geometry::generic::operator+= (Height< T > &lhs, DeltaY< T > rhs) |
|
template<typename T > |
Width< T > & | mir::geometry::generic::operator-= (Width< T > &lhs, DeltaX< T > rhs) |
|
template<typename T > |
Height< T > & | mir::geometry::generic::operator-= (Height< T > &lhs, DeltaY< T > rhs) |
|
template<typename T > |
constexpr Width< T > | mir::geometry::generic::operator+ (Width< T > lhs, Width< T > rhs) |
|
template<typename T > |
constexpr Height< T > | mir::geometry::generic::operator+ (Height< T > lhs, Height< T > rhs) |
|
template<typename T > |
Width< T > & | mir::geometry::generic::operator+= (Width< T > &lhs, Width< T > rhs) |
|
template<typename T > |
Height< T > & | mir::geometry::generic::operator+= (Height< T > &lhs, Height< T > rhs) |
|
template<typename T > |
constexpr DeltaX< T > | mir::geometry::generic::operator- (X< T > lhs, X< T > rhs) |
|
template<typename T > |
constexpr DeltaY< T > | mir::geometry::generic::operator- (Y< T > lhs, Y< T > rhs) |
|
template<typename T > |
constexpr DeltaX< T > | mir::geometry::generic::operator- (Width< T > lhs, Width< T > rhs) |
|
template<typename T > |
constexpr DeltaY< T > | mir::geometry::generic::operator- (Height< T > lhs, Height< T > rhs) |
|
template<typename T , typename Scalar > |
constexpr Width< T > | mir::geometry::generic::operator* (Scalar scale, Width< T > const &w) |
|
template<typename T , typename Scalar > |
constexpr Height< T > | mir::geometry::generic::operator* (Scalar scale, Height< T > const &h) |
|
template<typename T , typename Scalar > |
constexpr DeltaX< T > | mir::geometry::generic::operator* (Scalar scale, DeltaX< T > const &dx) |
|
template<typename T , typename Scalar > |
constexpr DeltaY< T > | mir::geometry::generic::operator* (Scalar scale, DeltaY< T > const &dy) |
|
template<typename T , typename Scalar > |
constexpr Width< T > | mir::geometry::generic::operator* (Width< T > const &w, Scalar scale) |
|
template<typename T , typename Scalar > |
constexpr Height< T > | mir::geometry::generic::operator* (Height< T > const &h, Scalar scale) |
|
template<typename T , typename Scalar > |
constexpr DeltaX< T > | mir::geometry::generic::operator* (DeltaX< T > const &dx, Scalar scale) |
|
template<typename T , typename Scalar > |
constexpr DeltaY< T > | mir::geometry::generic::operator* (DeltaY< T > const &dy, Scalar scale) |
|
template<typename T , typename Scalar > |
constexpr Width< T > | mir::geometry::generic::operator/ (Width< T > const &w, Scalar scale) |
|
template<typename T , typename Scalar > |
constexpr Height< T > | mir::geometry::generic::operator/ (Height< T > const &h, Scalar scale) |
|
template<typename T , typename Scalar > |
constexpr DeltaX< T > | mir::geometry::generic::operator/ (DeltaX< T > const &dx, Scalar scale) |
|
template<typename T , typename Scalar > |
constexpr DeltaY< T > | mir::geometry::generic::operator/ (DeltaY< T > const &dy, Scalar scale) |
|
template<typename T > |
constexpr generic::Width< T > | mir::geometry::as_width (generic::DeltaX< T > const &dx) |
|
template<typename T > |
constexpr generic::Height< T > | mir::geometry::as_height (generic::DeltaY< T > const &dy) |
|
template<typename T > |
constexpr generic::X< T > | mir::geometry::as_x (generic::DeltaX< T > const &dx) |
|
template<typename T > |
constexpr generic::Y< T > | mir::geometry::as_y (generic::DeltaY< T > const &dy) |
|
template<typename T > |
constexpr generic::DeltaX< T > | mir::geometry::as_delta (generic::X< T > const &x) |
|
template<typename T > |
constexpr generic::DeltaY< T > | mir::geometry::as_delta (generic::Y< T > const &y) |
|
template<typename T > |
constexpr generic::X< T > | mir::geometry::as_x (generic::Width< T > const &w) |
|
template<typename T > |
constexpr generic::Y< T > | mir::geometry::as_y (generic::Height< T > const &h) |
|
template<typename T > |
constexpr generic::Width< T > | mir::geometry::as_width (generic::X< T > const &x) |
|
template<typename T > |
constexpr generic::Height< T > | mir::geometry::as_height (generic::Y< T > const &y) |
|
template<typename T > |
constexpr generic::DeltaX< T > | mir::geometry::as_delta (generic::Width< T > const &w) |
|
template<typename T > |
constexpr generic::DeltaY< T > | mir::geometry::as_delta (generic::Height< T > const &h) |
|