// Copyright 2018 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "base/lazy_instance_helpers.h" #include <atomic> #include "base/at_exit.h" #include "base/threading/platform_thread.h" namespace base { namespace internal { bool NeedsLazyInstance(std::atomic<uintptr_t>& state) { … } void CompleteLazyInstance(std::atomic<uintptr_t>& state, uintptr_t new_instance, void (*destructor)(void*), void* destructor_arg) { … } } // namespace internal } // namespace base