From 19e2b4d6eb733d9fd4eb69c0622b699fd08a3203 Mon Sep 17 00:00:00 2001 From: "Bradley T. Hughes" Date: Tue, 29 May 2012 07:14:23 +0200 Subject: Remove unnecessary forward declaration in std namespace 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 --- src/corelib/tools/qiterator.h | 6 ------ 1 file changed, 6 deletions(-) (limited to 'src/corelib/tools/qiterator.h') diff --git a/src/corelib/tools/qiterator.h b/src/corelib/tools/qiterator.h index 25a6f59383..38f9e95d06 100644 --- a/src/corelib/tools/qiterator.h +++ b/src/corelib/tools/qiterator.h @@ -46,14 +46,8 @@ QT_BEGIN_HEADER -namespace std { - struct bidirectional_iterator_tag; - struct random_access_iterator_tag; -} - QT_BEGIN_NAMESPACE - #define Q_DECLARE_SEQUENTIAL_ITERATOR(C) \ \ template \ -- cgit v1.2.3