Lines Matching refs:base
5 #include "base/at_exit.h"
6 #include "base/atomic_sequence_num.h"
7 #include "base/lazy_instance.h"
8 #include "base/threading/simple_thread.h"
13 base::AtomicSequenceNumber constructed_seq_(base::LINKER_INITIALIZED);
14 base::AtomicSequenceNumber destructed_seq_(base::LINKER_INITIALIZED);
30 base::PlatformThread::Sleep(1000);
43 class SlowDelegate : public base::DelegateSimpleThread::Delegate {
45 explicit SlowDelegate(base::LazyInstance<SlowConstructor>* lazy)
54 base::LazyInstance<SlowConstructor>* lazy_;
59 static base::LazyInstance<ConstructAndDestructLogger> lazy_logger(
60 base::LINKER_INITIALIZED);
64 base::ShadowingAtExitManager shadow;
81 static base::LazyInstance<SlowConstructor> lazy_slow(base::LINKER_INITIALIZED);
85 base::ShadowingAtExitManager shadow;
90 base::DelegateSimpleThreadPool pool("lazy_instance_cons", 5);
124 base::ShadowingAtExitManager shadow;
125 static base::LazyInstance<DeleteLogger> test(base::LINKER_INITIALIZED);
134 base::ShadowingAtExitManager shadow;
135 static base::LazyInstance<DeleteLogger,
136 base::LeakyLazyInstanceTraits<DeleteLogger> >
137 test(base::LINKER_INITIALIZED);