diff options
author | Marc Mutz <marc.mutz@kdab.com> | 2016-09-04 11:31:52 +0200 |
---|---|---|
committer | Marc Mutz <marc.mutz@kdab.com> | 2016-09-20 10:51:02 +0000 |
commit | 9ec333d4bcb1f38537e79ad4e6b429972616daa9 (patch) | |
tree | 3c964b398d4e097e232b52d2b26b32c1b342c8e1 /src/xmlpatterns/schema/qxsdidentityconstraint_p.h | |
parent | c04e5e65be4f8a5da86968632aa866f5eecbcbc0 (diff) | |
download | qtxmlpatterns-9ec333d4bcb1f38537e79ad4e6b429972616daa9.tar.gz |
Diagonalize XsdValidatingInstanceReader::validateUniqueIdentityConstraint()
TargetNode::fieldsAreEqual() is symmetric, so diagonalize the
nested loops to avoid both checking for identity as well as
re-checking (A, B) if we already checked (B, A).
Change-Id: I67668415b1f509e6119ea61b76213700e8b49b56
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'src/xmlpatterns/schema/qxsdidentityconstraint_p.h')
0 files changed, 0 insertions, 0 deletions