summaryrefslogtreecommitdiff
path: root/src/plugins/projectexplorer/projectmodels.cpp
diff options
context:
space:
mode:
authorAlessandro Portale <alessandro.portale@qt.io>2021-08-20 07:47:49 +0000
committerAlessandro Portale <alessandro.portale@qt.io>2021-08-20 08:12:21 +0000
commita44c2222003a70de8c3fe83799a017d3bef6d97d (patch)
treeef442bd858bcd0a0cd1d955d3ea0589679d12006 /src/plugins/projectexplorer/projectmodels.cpp
parentb09b6bd747436067ef93ee9580c56eb4fc71fa23 (diff)
downloadqt-creator-a44c2222003a70de8c3fe83799a017d3bef6d97d.tar.gz
Revert "Projects: Fix deprecated iterator"
This reverts commit 328af3c08af56a64a98b29c4690da2355d25d1bd. Reason for revert: Breaks compilation with gcc 7 and 9 Change-Id: I1f5f00aadf71f8e0d1af7f7161b539fec4bb24f5 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'src/plugins/projectexplorer/projectmodels.cpp')
-rw-r--r--src/plugins/projectexplorer/projectmodels.cpp8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/plugins/projectexplorer/projectmodels.cpp b/src/plugins/projectexplorer/projectmodels.cpp
index 0e84ee4694..f4471d99a1 100644
--- a/src/plugins/projectexplorer/projectmodels.cpp
+++ b/src/plugins/projectexplorer/projectmodels.cpp
@@ -73,14 +73,8 @@ namespace Internal {
/// An output iterator whose assignment operator appends a clone of the operand to the list of
/// children of the WrapperNode passed to the constructor.
-class Appender
+class Appender : public std::iterator<std::output_iterator_tag, void, void, void, void>
{
- using iterator_category = std::output_iterator_tag;
- using value_type = void;
- using difference_type = void;
- using pointer = void;
- using reference = void;
-
public:
explicit Appender(WrapperNode *parent) : m_parent(parent) {}