// Copyright (c) 2013 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "extensions/common/install_warning.h" namespace extensions { InstallWarning::InstallWarning(const std::string& message) : message(message) { } InstallWarning::InstallWarning(const std::string& message, const std::string& key) : message(message), key(key) { } InstallWarning::InstallWarning(const std::string& message, const std::string& key, const std::string& specific) : message(message), key(key), specific(specific) { } InstallWarning::~InstallWarning() { } void PrintTo(const InstallWarning& warning, ::std::ostream* os) { // This is just for test error messages, so no need to escape '"' // characters inside the message. *os << "InstallWarning(\"" << warning.message << "\")"; } } // namespace extensions