#include "chrome/browser/ui/global_error/global_error_service.h"
#include <stddef.h>
#include "base/observer_list.h"
#include "base/ranges/algorithm.h"
#include "chrome/browser/ui/global_error/global_error.h"
#include "chrome/browser/ui/global_error/global_error_bubble_view_base.h"
GlobalErrorService::GlobalErrorService() = default;
GlobalErrorService::~GlobalErrorService() = default;
void GlobalErrorService::AddObserver(GlobalErrorObserver* observer) { … }
void GlobalErrorService::RemoveObserver(GlobalErrorObserver* observer) { … }
void GlobalErrorService::AddGlobalError(std::unique_ptr<GlobalError> error) { … }
void GlobalErrorService::AddUnownedGlobalError(GlobalError* error) { … }
std::unique_ptr<GlobalError> GlobalErrorService::RemoveGlobalError(
GlobalError* error_ptr) { … }
void GlobalErrorService::RemoveUnownedGlobalError(GlobalError* error) { … }
GlobalError* GlobalErrorService::GetGlobalErrorByMenuItemCommandID(
int command_id) const { … }
GlobalError*
GlobalErrorService::GetHighestSeverityGlobalErrorWithAppMenuItem() const { … }
GlobalError* GlobalErrorService::GetFirstGlobalErrorWithBubbleView() const { … }
void GlobalErrorService::NotifyErrorsChanged() { … }