Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(158)

Side by Side Diff: components/bookmarks/browser/titled_url_match.cc

Issue 2569333003: Rename BookmarkIndex to TitledUrlIndex and BookmarkMatch to TitledUrlMatch (Closed)
Patch Set: fix bookmark_bridge.cc Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "components/bookmarks/browser/bookmark_match.h" 5 #include "components/bookmarks/browser/titled_url_match.h"
6 6
7 #include "base/logging.h" 7 #include "base/logging.h"
8 #include "base/strings/string16.h" 8 #include "base/strings/string16.h"
9 9
10 namespace bookmarks { 10 namespace bookmarks {
11 11
12 BookmarkMatch::BookmarkMatch() : node(NULL) {} 12 TitledUrlMatch::TitledUrlMatch() : node(NULL) {}
13 13
14 BookmarkMatch::BookmarkMatch(const BookmarkMatch& other) = default; 14 TitledUrlMatch::TitledUrlMatch(const TitledUrlMatch& other) = default;
15 15
16 BookmarkMatch::~BookmarkMatch() {} 16 TitledUrlMatch::~TitledUrlMatch() {}
17 17
18 // static 18 // static
19 std::vector<size_t> BookmarkMatch::OffsetsFromMatchPositions( 19 std::vector<size_t> TitledUrlMatch::OffsetsFromMatchPositions(
20 const MatchPositions& match_positions) { 20 const MatchPositions& match_positions) {
21 std::vector<size_t> offsets; 21 std::vector<size_t> offsets;
22 for (MatchPositions::const_iterator i = match_positions.begin(); 22 for (MatchPositions::const_iterator i = match_positions.begin();
23 i != match_positions.end(); ++i) { 23 i != match_positions.end(); ++i) {
24 offsets.push_back(i->first); 24 offsets.push_back(i->first);
25 offsets.push_back(i->second); 25 offsets.push_back(i->second);
26 } 26 }
27 return offsets; 27 return offsets;
28 } 28 }
29 29
30 // static 30 // static
31 BookmarkMatch::MatchPositions BookmarkMatch::ReplaceOffsetsInMatchPositions( 31 TitledUrlMatch::MatchPositions TitledUrlMatch::ReplaceOffsetsInMatchPositions(
32 const MatchPositions& match_positions, 32 const MatchPositions& match_positions,
33 const std::vector<size_t>& offsets) { 33 const std::vector<size_t>& offsets) {
34 DCHECK_EQ(2 * match_positions.size(), offsets.size()); 34 DCHECK_EQ(2 * match_positions.size(), offsets.size());
35 MatchPositions new_match_positions; 35 MatchPositions new_match_positions;
36 std::vector<size_t>::const_iterator offset_iter = offsets.begin(); 36 std::vector<size_t>::const_iterator offset_iter = offsets.begin();
37 for (MatchPositions::const_iterator match_iter = match_positions.begin(); 37 for (MatchPositions::const_iterator match_iter = match_positions.begin();
38 match_iter != match_positions.end(); ++match_iter, ++offset_iter) { 38 match_iter != match_positions.end(); ++match_iter, ++offset_iter) {
39 const size_t begin = *offset_iter; 39 const size_t begin = *offset_iter;
40 ++offset_iter; 40 ++offset_iter;
41 const size_t end = *offset_iter; 41 const size_t end = *offset_iter;
42 if ((begin != base::string16::npos) && (end != base::string16::npos)) { 42 if ((begin != base::string16::npos) && (end != base::string16::npos)) {
43 const MatchPosition new_match_position(begin, end); 43 const MatchPosition new_match_position(begin, end);
44 new_match_positions.push_back(new_match_position); 44 new_match_positions.push_back(new_match_position);
45 } 45 }
46 } 46 }
47 return new_match_positions; 47 return new_match_positions;
48 } 48 }
49 49
50 } // namespace bookmarks 50 } // namespace bookmarks
OLDNEW
« no previous file with comments | « components/bookmarks/browser/titled_url_match.h ('k') | components/omnibox/browser/bookmark_provider.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698