diff options
Diffstat (limited to 'sources/shiboken2/ApiExtractor')
-rw-r--r-- | sources/shiboken2/ApiExtractor/typedatabase.cpp | 7 |
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 |