Convert from base::{LazyInstance,Singleton} to base::NoDestructor
The class base::NoDestructor is a simpler way to define a static global value (aka a singleton) than base::{LazyInstance,Singleton} and is the recommended pattern to use. The changes were automated using a custom one-shot script, then fine tuned by hand (to remove unnecessary classes, ...). This fixes usages in src/ios/chrome/browser/update_client. This CL was uploaded by git cl split. Bug: none Change-Id: I3eb76f475aa91dd3af90b69c17a1620b5bbbe0cc Reviewed-on: https://chromium-review.googlesource.com/c/1426697 Auto-Submit: Sylvain Defresne <sdefresne@chromium.org> Reviewed-by:Joshua Pawlicki <waffles@chromium.org> Commit-Queue: Sylvain Defresne <sdefresne@chromium.org> Cr-Commit-Position: refs/heads/master@{#625448}
Showing
Please register or sign in to comment