Remove unnecessary forward declaration in std namespace
authorBradley T. Hughes <bradley.hughes@nokia.com>
Tue, 29 May 2012 05:14:23 +0000 (07:14 +0200)
committerQt by Nokia <qt-info@nokia.com>
Tue, 29 May 2012 09:35:21 +0000 (11:35 +0200)
qiterator.h doesn't use std::bidirectional_iterator_tag or
std::random_access_iterator_tag, so remove the forward declarations.
(These actually confuse clang when building with C++11 support enabled).

Change-Id: Idd0daa0840a0995e6e5b0ffc01ddcdf06f048149
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
src/corelib/tools/qiterator.h

index 25a6f59..38f9e95 100644 (file)
 
 QT_BEGIN_HEADER
 
-namespace std {
-    struct bidirectional_iterator_tag;
-    struct random_access_iterator_tag;
-}
-
 QT_BEGIN_NAMESPACE
 
-
 #define Q_DECLARE_SEQUENTIAL_ITERATOR(C) \
 \
 template <class T> \