Fix Linux compile issue : make templated type casting explicit (2)
parent
e8b8be637b
commit
5c8bcc4643
|
|
@ -45,7 +45,7 @@ public:
|
|||
|
||||
LLCoord(): mX(0), mY(0)
|
||||
{}
|
||||
LLCoord(S32 x, S32 y): mX((typename COORD_FRAME::value_t)(x)), mY((typename COORD_FRAME::value_t)(y))
|
||||
LLCoord(typename COORD_FRAME::value_t x, typename COORD_FRAME::value_t y): mX(x), mY(y)
|
||||
{}
|
||||
|
||||
LLCoord(const LLCoordCommon& other)
|
||||
|
|
@ -58,7 +58,7 @@ public:
|
|||
return COORD_FRAME::convertToCommon();
|
||||
}
|
||||
|
||||
void set(S32 x, S32 y) { mX = x; mY = y;}
|
||||
void set(typename COORD_FRAME::value_t x, typename COORD_FRAME::value_t y) { mX = x; mY = y;}
|
||||
bool operator==(const self_t& other) const { return mX == other.mX && mY == other.mY; }
|
||||
bool operator!=(const self_t& other) const { return !(*this == other); }
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue