diff options
author | Marc Mutz <marc.mutz@kdab.com> | 2019-05-15 11:15:22 +0200 |
---|---|---|
committer | Marc Mutz <marc.mutz@kdab.com> | 2019-05-15 14:40:23 +0200 |
commit | c6a3507de2f53e40a3aef5e55fb8167ac5425676 (patch) | |
tree | 52936d4abd071cc8a7cf11e8a2a3c87a533149c4 /examples/corelib | |
parent | de82d239f814cf2a717bea0defeee3732384e271 (diff) |
SecureUDPServer example: use std::unique_ptr instead of QSharedPointer
The only reason the code used QSharedPointer is that it used QVector
to hold a collection of them, and QVector infamously cannot hold
move-only types such as std::unique_ptr.
Fix by using std::vector<std::unique_ptr> instead. Also, pass the
objeccts into non-sink functions by raw pointer instead of shared_ptr.
As a drive-by, replace clear-following-iterate by the for-exchanged
pattern.
Change-Id: I605fbb98af840c1b93eab9e65c07defd6e7b39e1
Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io>
Diffstat (limited to 'examples/corelib')
0 files changed, 0 insertions, 0 deletions