From 3f8896d77e80f652bf1b7d3a25eb0a6be3ba4473 Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Tue, 2 May 2017 17:57:21 +0200 Subject: QSet: add missing insert-with-hint Since QHash is missing the overload, too, just ignore the hint for now, but provide the STL-compatible signature so generic code can use QSet as a normal sequential container. [ChangeLog][QtCore][QSet] Added insert() overload taking an insertion hint, for STL compatibility. Change-Id: I9fe41877343ebff721b650fb7b9cd4e06b6608d8 Reviewed-by: Thiago Macieira Reviewed-by: Andrei Golubev --- tests/auto/corelib/kernel/qmetacontainer/tst_qmetacontainer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tests/auto/corelib') diff --git a/tests/auto/corelib/kernel/qmetacontainer/tst_qmetacontainer.cpp b/tests/auto/corelib/kernel/qmetacontainer/tst_qmetacontainer.cpp index eee55a3535..f2e0328ddc 100644 --- a/tests/auto/corelib/kernel/qmetacontainer/tst_qmetacontainer.cpp +++ b/tests/auto/corelib/kernel/qmetacontainer/tst_qmetacontainer.cpp @@ -143,7 +143,7 @@ static_assert(!QContainerInfo::can_set_value_at_iterator_v>); static_assert(QContainerInfo::can_set_value_at_iterator_v>); static_assert(QContainerInfo::can_insert_value_at_iterator_v>); -static_assert(!QContainerInfo::can_insert_value_at_iterator_v>); +static_assert(QContainerInfo::can_insert_value_at_iterator_v>); static_assert(!QContainerInfo::can_insert_value_at_iterator_v); static_assert(QContainerInfo::can_insert_value_at_iterator_v>); static_assert(!QContainerInfo::can_insert_value_at_iterator_v>); @@ -267,7 +267,7 @@ void tst_QMetaContainer::testSequence_data() << static_cast(&qset) << QMetaSequence::fromContainer>() << QMetaType::fromType() - << true << false << false << false << false << false << true << false; + << true << false << false << false << false << true << true << false; QTest::addRow("std::set") << static_cast(&stdset) << QMetaSequence::fromContainer>() -- cgit v1.2.3