chromium/ios/web/web_state/web_state_observer.mm

// Copyright 2014 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#import "ios/web/public/web_state_observer.h"

#import <ostream>

#import "base/check.h"

namespace web {

WebStateObserver::WebStateObserver() = default;

WebStateObserver::~WebStateObserver() {
  CHECK(!IsInObserverList()) << "WebStateObserver must be removed from "
                                "WebState observer list before destruction.";
}

}  // namespace web