Change base::ContainsValue to fail to compile for sets.

base::ContainsValue does a linear scan of the underlying collection, and
thus should never be used on sets where checking can be done much more
efficiently.

Cq-Include-Trybots: master.tryserver.chromium.linux:linux_site_isolation
Change-Id: I66f93ed9b7e475d0920a5251c0ba4c507369a878

TBR=skuhne@chromium.org,vakh@chromium.org,imcheng@chromium.org,reillyg@chromium.org,alokp@chromium.org,dtrainor@chromium.org,pkasting@chromium.org,clamy@chromium.org,dmurph@chromium.org,tibell@chromium.org,sky@chromium.org,stevenjb@chromium.org,grt@chromium.org

Change-Id: I66f93ed9b7e475d0920a5251c0ba4c507369a878
Reviewed-on: https://chromium-review.googlesource.com/544046
Reviewed-by: Peter Kasting <pkasting@chromium.org>
Reviewed-by: Daniel Murphy <dmurph@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Reviewed-by: Johan Tibell <tibell@chromium.org>
Reviewed-by: danakj <danakj@chromium.org>
Commit-Queue: Marijn Kruisselbrink <mek@chromium.org>
Cr-Commit-Position: refs/heads/master@{#482888}

CrOS-Libchrome-Original-Commit: bb019e3460527a01f3c8a34f8819001755c949f5
1 file changed
tree: ff1d923562b2b63ed39f99ff2160abc3b77c8afe
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/