1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "extensions/common/host_id.h"
8 : type_(HostType::EXTENSIONS
) {
11 HostID::HostID(HostType type
, const std::string
& id
)
12 : type_(type
), id_(id
) {
15 HostID::HostID(const HostID
& host_id
)
16 : type_(host_id
.type()),
23 bool HostID::operator<(const HostID
& host_id
) const {
24 if (type_
!= host_id
.type())
25 return type_
< host_id
.type();
26 else if (id_
!= host_id
.id())
27 return id_
< host_id
.id();
31 bool HostID::operator==(const HostID
& host_id
) const {
32 return type_
== host_id
.type() && id_
== host_id
.id();