1 // Copyright 2018 The Chromium Authors
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "base/observer_list_internal.h"
10 CheckedObserverAdapter::CheckedObserverAdapter(const CheckedObserver* observer)
11 : weak_ptr_(observer->factory_.GetWeakPtr()) {}
13 CheckedObserverAdapter::CheckedObserverAdapter(CheckedObserverAdapter&& other) =
15 CheckedObserverAdapter& CheckedObserverAdapter::operator=(
16 CheckedObserverAdapter&& other) = default;
17 CheckedObserverAdapter::~CheckedObserverAdapter() = default;
19 } // namespace internal