Enabled operator->() for class QValueListIterator.

pull/1/head
Michele Calgaro 10 years ago
parent d41055e21e
commit 67ff892b73

@ -55,10 +55,6 @@
//#define QT_CHECK_VALUELIST_RANGE
#if defined(Q_CC_MSVC)
#pragma warning(disable:4284) // "return type for operator -> is not a UDT"
#endif
template <class T>
class TQValueListNode
{
@ -112,8 +108,8 @@ class TQValueListIterator
bool operator!=( const TQValueListIterator<T>& it ) const { return node != it.node; }
const T& operator*() const { return node->data; }
T& operator*() { return node->data; }
// UDT for T = x*
// T* operator->() const { return &node->data; }
const T* operator->() const { return &node->data; }
T* operator->() { return &node->data; }
TQValueListIterator<T>& operator++() {
node = node->next;

Loading…
Cancel
Save