diff options
author | Konstantin Ritt <ritt.ks@gmail.com> | 2015-09-14 02:35:20 +0400 |
---|---|---|
committer | Konstantin Ritt <ritt.ks@gmail.com> | 2015-09-16 13:35:56 +0000 |
commit | 7a0a5edcc747bdef71f11638a8c3c47fb31f8be6 (patch) | |
tree | 50f97c613097a084abffa7880fd252c5b0b74071 /src/bluetooth/qbluetoothserviceinfo_osx.mm | |
parent | ff59294c0d7a7464870a7a7d3bc1449c7a7695a7 (diff) |
[Bluetooth] Optimize loops
Decrease complexity from O(N+N*logN) to just O(N) for cases like
foreach (Key key, map.keys())
Value value = map.value(key);
, by rewriting with use of iterators.
Change-Id: I81f1334797f16b624293fcebdee885b2be3c89f1
Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
Diffstat (limited to 'src/bluetooth/qbluetoothserviceinfo_osx.mm')
-rw-r--r-- | src/bluetooth/qbluetoothserviceinfo_osx.mm | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bluetooth/qbluetoothserviceinfo_osx.mm b/src/bluetooth/qbluetoothserviceinfo_osx.mm index 743fb377..d79156e2 100644 --- a/src/bluetooth/qbluetoothserviceinfo_osx.mm +++ b/src/bluetooth/qbluetoothserviceinfo_osx.mm @@ -309,7 +309,7 @@ bool QBluetoothServiceInfo::isValid() const bool QBluetoothServiceInfo::isComplete() const { - return d_ptr->attributes.keys().contains(ProtocolDescriptorList); + return d_ptr->attributes.contains(ProtocolDescriptorList); } QBluetoothDeviceInfo QBluetoothServiceInfo::device() const |