|  | // Copyright 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 "components/url_matcher/string_pattern.h" | 
|  |  | 
|  | #include <tuple> | 
|  |  | 
|  | namespace url_matcher { | 
|  |  | 
|  | StringPattern::StringPattern(const std::string& pattern, | 
|  | StringPattern::ID id) | 
|  | : pattern_(pattern), id_(id) {} | 
|  |  | 
|  | StringPattern::~StringPattern() {} | 
|  |  | 
|  | bool StringPattern::operator<(const StringPattern& rhs) const { | 
|  | return std::tie(id_, pattern_) < std::tie(rhs.id_, rhs.pattern_); | 
|  | } | 
|  |  | 
|  | }  // namespace url_matcher |