// Copyright 2012 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "components/sync/base/weak_handle.h" #include <sstream> #include "base/functional/callback.h" #include "base/logging.h" #include "base/task/sequenced_task_runner.h" namespace syncer::internal { WeakHandleCoreBase::WeakHandleCoreBase() : … { … } bool WeakHandleCoreBase::IsOnOwnerThread() const { … } WeakHandleCoreBase::~WeakHandleCoreBase() = default; void WeakHandleCoreBase::PostToOwnerThread(const base::Location& from_here, base::OnceClosure fn) const { … } } // namespace syncer::internal