[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdepim/kleopatra/models
From: Marc Mutz <mutz () kde ! org>
Date: 2008-02-06 12:04:44
Message-ID: 1202299484.408128.15159.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 771558 by mutz:
std::merge + std::unique \approx std::set_union
M +3 -4 keylistmodel.cpp
--- trunk/KDE/kdepim/kleopatra/models/keylistmodel.cpp #771557:771558
@@ -613,10 +613,9 @@
std::vector<Key> merged;
merged.reserve( keys.size() + mKeysByFingerprint.size() );
- std::merge( keys.begin(), keys.end(),
- mKeysByFingerprint.begin(), mKeysByFingerprint.end(),
- std::back_inserter( merged ), ByFingerprint<std::less>() );
- merged.erase( std::unique( merged.begin(), merged.end(), \
ByFingerprint<std::equal_to>() ), merged.end() ); + std::set_union( keys.begin(), \
keys.end(), + mKeysByFingerprint.begin(), \
mKeysByFingerprint.end(), + std::back_inserter( merged ), \
ByFingerprint<std::less>() );
mKeysByFingerprint = merged;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic