// Copyright 2015 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/host_id.h" #include HostID::HostID() : type_(HostType::EXTENSIONS) { } HostID::HostID(HostType type, const std::string& id) : type_(type), id_(id) { } HostID::HostID(const HostID& host_id) : type_(host_id.type()), id_(host_id.id()) { } HostID::~HostID() { } bool HostID::operator<(const HostID& host_id) const { return std::tie(type_, id_) < std::tie(host_id.type_, host_id.id_); } bool HostID::operator==(const HostID& host_id) const { return type_ == host_id.type_ && id_ == host_id.id_; }