base: Put DISALLOW_COPY_AND_ASSIGN inside private section of classes.

This macro should be private to make the constructors hidden, making
them fail at compile time if called, instead of at link time.

R=Nico
BUG=464816,447156

Review URL: https://codereview.chromium.org/986623004

Cr-Commit-Position: refs/heads/master@{#319568}


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