Changeset 769 for trunk/src/corelib/tools/qhash.h
- Timestamp:
- Aug 2, 2010, 9:27:30 PM (15 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
src/corelib/tools/qhash.h (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/vendor/nokia/qt/4.6.3 (added) merged: 768 /branches/vendor/nokia/qt/current merged: 767 /branches/vendor/nokia/qt/4.6.2 removed
- Property svn:mergeinfo changed
-
trunk/src/corelib/tools/qhash.h
r651 r769 330 330 public: 331 331 typedef std::bidirectional_iterator_tag iterator_category; 332 typedef ptrdiff_tdifference_type;332 typedef difference_type; 333 333 typedef T value_type; 334 334 typedef T *pointer; … … 395 395 public: 396 396 typedef std::bidirectional_iterator_tag iterator_category; 397 typedef ptrdiff_tdifference_type;397 typedef difference_type; 398 398 typedef T value_type; 399 399 typedef const T *pointer; … … 479 479 typedef T mapped_type; 480 480 typedef Key key_type; 481 typedef ptrdiff_tdifference_type;481 typedef difference_type; 482 482 typedef int size_type; 483 483 … … 928 928 929 929 inline QMultiHash &operator+=(const QMultiHash &other) 930 { unite(other); return *this; }930 { unite(other); return *this; } 931 931 inline QMultiHash operator+(const QMultiHash &other) const 932 932 { QMultiHash result = *this; result += other; return result; } … … 1003 1003 while (i != end && i.key() == key) { 1004 1004 if (i.value() == value) { 1005 #if defined(Q_CC_RVCT) 1006 // RVCT has problems with scoping, apparently. 1007 i = QHash<Key, T>::erase(i); 1008 #else 1009 i = erase(i); 1010 #endif 1005 i = this->erase(i); 1011 1006 ++n; 1012 1007 } else {
Note:
See TracChangeset
for help on using the changeset viewer.
