containsValue method
- Object? value
override
Whether this map contains the given value
.
Returns true if any of the values in the map are equal to value
according to the ==
operator.
Implementation
bool containsValue(Object? value) { int initialSplayCount = _splayCount; bool visit(_SplayTreeMapNode<K, V>? node) { while (node != null) { if (node.value == value) return true; if (initialSplayCount != _splayCount) { throw ConcurrentModificationError(this); } if (node.right != null && visit(node.right)) { return true; } node = node.left; } return false; } return visit(_root); }
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dart.dev/stable/2.13.0/dart-collection/SplayTreeMap/containsValue.html