diff options
author | fischman@chromium.org <fischman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-23 22:56:41 +0000 |
---|---|---|
committer | fischman@chromium.org <fischman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-23 22:56:41 +0000 |
commit | 9fc441643df5e17c19133a637c1a9d1a70fbb07c (patch) | |
tree | 6c4cdb1e8c1ff0b6b132187be94e9968e2c83da1 /base/tracked_objects.h | |
parent | 096b0317209cfa8ef79cbf9fb9351f00c1f60087 (diff) | |
download | chromium_src-9fc441643df5e17c19133a637c1a9d1a70fbb07c.zip chromium_src-9fc441643df5e17c19133a637c1a9d1a70fbb07c.tar.gz chromium_src-9fc441643df5e17c19133a637c1a9d1a70fbb07c.tar.bz2 |
Add a convenience typedef LazyInstance<T>::Leaky to avoid repeating T.
Converted the first 20 or so hits for LeakyLazyInstanceTraits on codesearch to
demonstrate the benefit at callsites. The real change is base/lazy_instance.h;
everything else is example.
BUG=none
TEST=none
Review URL: https://chromiumcodereview.appspot.com/9192024
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118754 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/tracked_objects.h')
-rw-r--r-- | base/tracked_objects.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/base/tracked_objects.h b/base/tracked_objects.h index a088ee2..b1bf02e 100644 --- a/base/tracked_objects.h +++ b/base/tracked_objects.h @@ -1,4 +1,4 @@ -// Copyright (c) 2011 The Chromium Authors. All rights reserved. +// Copyright (c) 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. @@ -575,8 +575,7 @@ class BASE_EXPORT ThreadData { // unregistered_thread_data_pool_. This lock is leaked at shutdown. // The lock is very infrequently used, so we can afford to just make a lazy // instance and be safe. - static base::LazyInstance<base::Lock, - base::LeakyLazyInstanceTraits<base::Lock> > list_lock_; + static base::LazyInstance<base::Lock>::Leaky list_lock_; // We set status_ to SHUTDOWN when we shut down the tracking service. static Status status_; |