aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken2/ApiExtractor/typedatabase.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sources/shiboken2/ApiExtractor/typedatabase.cpp')
-rw-r--r--sources/shiboken2/ApiExtractor/typedatabase.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/sources/shiboken2/ApiExtractor/typedatabase.cpp b/sources/shiboken2/ApiExtractor/typedatabase.cpp
index 88d7d6956..c418cfe3f 100644
--- a/sources/shiboken2/ApiExtractor/typedatabase.cpp
+++ b/sources/shiboken2/ApiExtractor/typedatabase.cpp
@@ -204,11 +204,8 @@ TypeEntry* TypeDatabase::findType(const QString& name) const
TypeEntryMultiMapConstIteratorRange TypeDatabase::findTypes(const QString &name) const
{
- const auto lower = m_entries.lowerBound(name);
- const auto end = m_entries.constEnd();
- return lower != end && lower.key() == name
- ? TypeEntryMultiMapConstIteratorRange{lower, m_entries.upperBound(name)}
- : TypeEntryMultiMapConstIteratorRange{end, end};
+ const auto range = m_entries.equal_range(name);
+ return {range.first, range.second};
}
PrimitiveTypeEntryList TypeDatabase::primitiveTypes() const