Searched refs:LazyInstance (Results 1 - 25 of 62) sorted by relevance

123

/external/v8/src/compiler/
H A Dtype-cache.cc15 base::LazyInstance<TypeCache>::type kCache = LAZY_INSTANCE_INITIALIZER;
/external/libchrome/base/
H A Dlazy_instance_unittest.cc48 explicit SlowDelegate(base::LazyInstance<SlowConstructor>* lazy)
57 base::LazyInstance<SlowConstructor>* lazy_;
62 static base::LazyInstance<ConstructAndDestructLogger> lazy_logger =
84 static base::LazyInstance<SlowConstructor> lazy_slow =
124 // Check that using a plain LazyInstance causes the dtor to run
129 static base::LazyInstance<DeleteLogger> test = LAZY_INSTANCE_INITIALIZER;
134 // Check that using a *leaky* LazyInstance makes the dtor not run
139 static base::LazyInstance<DeleteLogger>::Leaky
162 using base::LazyInstance;
167 static LazyInstance<AlignedDat
[all...]
H A Dlazy_instance.h5 // The LazyInstance<Type, Traits> class manages a single instance of Type,
14 // LazyInstance is completely thread safe, assuming that you create it safely.
16 // static constructor. It really only makes sense to declare a LazyInstance as
19 // LazyInstance is similar to Singleton, except it does not have the singleton
20 // property. You can have multiple LazyInstance's of the same type, and each
27 // static LazyInstance<MyClass> my_instance = LAZY_INSTANCE_INITIALIZER;
47 // LazyInstance uses its own struct initializer-list style static
85 // Use LazyInstance<T>::Leaky for a less-verbose call-site typedef; e.g.:
86 // base::LazyInstance<T>::Leaky my_leaky_lazy_instance;
88 // base::LazyInstance<
126 class LazyInstance { class in namespace:base
[all...]
H A Drand_util_posix.cc22 // we can use LazyInstance to handle opening it on the first access.
37 base::LazyInstance<URandomFd>::Leaky g_urandom_fd = LAZY_INSTANCE_INITIALIZER;
H A Dsys_info.cc34 static LazyInstance<
H A Dsys_info_posix.cc57 base::LazyInstance<
72 base::LazyInstance<
H A Dsys_info_linux.cc36 base::LazyInstance<
/external/libchrome/base/threading/
H A Dthread_restrictions.cc17 LazyInstance<ThreadLocalBoolean>::Leaky
20 LazyInstance<ThreadLocalBoolean>::Leaky
23 LazyInstance<ThreadLocalBoolean>::Leaky
57 LOG(FATAL) << "LazyInstance/Singleton is not allowed to be used on this "
H A Dthread_task_runner_handle.cc18 base::LazyInstance<base::ThreadLocalPointer<ThreadTaskRunnerHandle>>::Leaky
H A Dsequenced_task_runner_handle.cc19 base::LazyInstance<base::ThreadLocalPointer<SequencedTaskRunnerHandle>>::Leaky
H A Dworker_pool_posix.cc28 base::LazyInstance<ThreadLocalBoolean>::Leaky
60 base::LazyInstance<WorkerPoolImpl> g_lazy_worker_pool =
H A Dworker_pool.cc100 base::LazyInstance<TaskRunnerHolder>::Leaky
/external/libchrome/base/metrics/
H A Duser_metrics.cc20 LazyInstance<std::vector<ActionCallback>> g_callbacks =
22 LazyInstance<scoped_refptr<SingleThreadTaskRunner>> g_task_runner =
/external/libbrillo/brillo/message_loops/
H A Dmessage_loop.cc17 base::LazyInstance<base::ThreadLocalPointer<MessageLoop> >::Leaky lazy_tls_ptr =
/external/libmojo/base/android/
H A Dcontext_utils.cc22 base::LazyInstance<base::android::ScopedJavaGlobalRef<jobject>>::Leaky
H A Dapplication_status_listener.cc32 LazyInstance<ObserverListThreadSafe<ApplicationStatusListener>,
/external/libmojo/mojo/public/cpp/bindings/lib/
H A Dsync_call_restrictions.cc40 base::LazyInstance<base::ThreadLocalPointer<SyncCallSettings>>
H A Dsync_handle_registry.cc16 base::LazyInstance<base::ThreadLocalPointer<SyncHandleRegistry>>
/external/v8/src/
H A Dfutex-emulation.h114 static base::LazyInstance<FutexWaitList>::type wait_list_;
H A Delements-kind.cc95 static base::LazyInstance<ElementsKind*,
H A Dregister-configuration.cc118 static base::LazyInstance<ArchDefaultRegisterConfiguration,
122 static base::LazyInstance<ArchDefaultRegisterConfiguration,
/external/v8/src/ic/
H A Dic-stats.h66 static base::LazyInstance<ICStats>::type instance_;
/external/libmojo/mojo/edk/system/
H A Drequest_context.cc16 base::LazyInstance<base::ThreadLocalPointer<RequestContext>>::Leaky
/external/libchrome/base/task_scheduler/
H A Dscheduler_lock_impl.cc110 LazyInstance<SafeAcquisitionTracker>::Leaky g_safe_acquisition_tracker =
/external/libbrillo/brillo/minijail/
H A Dminijail.cc14 static base::LazyInstance<Minijail> g_minijail = LAZY_INSTANCE_INITIALIZER;

Completed in 3309 milliseconds

123