// Copyright 2019 The PDFium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "core/fxcrt/observed_ptr.h" #include "core/fxcrt/check.h" #include "core/fxcrt/containers/contains.h" namespace fxcrt { Observable::Observable() = default; Observable::~Observable() { … } void Observable::AddObserver(ObserverIface* pObserver) { … } void Observable::RemoveObserver(ObserverIface* pObserver) { … } void Observable::NotifyObservers() { … } } // namespace fxcrt