observer_list_types.cc 415 B

12345678910111213141516
  1. // Copyright 2018 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. #include "base/observer_list_types.h"
  5. namespace base {
  6. CheckedObserver::CheckedObserver() {}
  7. CheckedObserver::~CheckedObserver() = default;
  8. bool CheckedObserver::IsInObserverList() const {
  9. return factory_.HasWeakPtrs();
  10. }
  11. } // namespace base