Home » U++ Library support » U++ Core » Rect_<T>::SetNull not correct for Rectf (Rect_<double>)
Rect_<T>::SetNull not correct for Rectf (Rect_<double>) [message #31959] |
Mon, 11 April 2011 22:25  |
hans
Messages: 44 Registered: March 2006 Location: Germany
|
Member |
|
|
Hi,
latest addition of SetNull is implemented as
void SetNull() { left = top = right = bottom = Null; }
but template specialisation for Rect_<double>(Null) is implemented as
template <>
inline Rect_<double>::Rect_(const Nuller&) {
left = top = 0;
right = bottom = -1;
}
I would suggest to implement SetNull as
void SetNull() { *this= Rect_(Null); }
which works for Rect_<T> for generic T and specialisation.
Thanks,
Hans
[Updated on: Mon, 11 April 2011 22:27] Report message to a moderator
|
|
|
Goto Forum:
Current Time: Tue Apr 29 23:15:18 CEST 2025
Total time taken to generate the page: 0.04067 seconds
|