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. 4 5 #include "base/observer_list_types.h" 6 7 namespace base { 8 CheckedObserver()9CheckedObserver::CheckedObserver() {} 10 CheckedObserver::~CheckedObserver() = default; 11 IsInObserverList() const12bool CheckedObserver::IsInObserverList() const { 13 return factory_.HasWeakPtrs(); 14 } 15 16 } // namespace base 17