Dmitriy Kachko
Dmitriy Kachko

Reputation: 2914

Check if an iterator is valid for a QT container

Does any trick exist how to check whether an iterator (STL or Java style) is still valid for QMap or QList?

Thank you in advance.

Upvotes: 1

Views: 766

Answers (1)

Kerrek SB
Kerrek SB

Reputation: 477150

No. The whole point of iterators is that they are independent of any containers. It is up to you to ensure that you only mutate a container if nobody else still has any iterators or references to the container's elements (subject to the container's iterator/reference invalidation specification).

Upvotes: 3

Related Questions