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"
10 HostID::HostID(HostType type
, const std::string
& id
)
11 : type_(type
), id_(id
) {
14 HostID::HostID(const HostID
& host_id
)
15 : type_(host_id
.type()),
22 bool HostID::operator<(const HostID
& host_id
) const {
23 if (type_
!= host_id
.type())
24 return type_
< host_id
.type();
25 else if (id_
!= host_id
.id())
26 return id_
< host_id
.id();
30 bool HostID::operator==(const HostID
& host_id
) const {
31 return type_
== host_id
.type() && id_
== host_id
.id();