Index: chrome/browser/bookmarks/bookmark_index.h |
diff --git a/chrome/browser/bookmarks/bookmark_index.h b/chrome/browser/bookmarks/bookmark_index.h |
index 656b8ed20db9ce47d52738d6198ace4311ff72eb..ac8e2070f1a91fa1d359fe86c0f6aca9b844ceb2 100644 |
--- a/chrome/browser/bookmarks/bookmark_index.h |
+++ b/chrome/browser/bookmarks/bookmark_index.h |
@@ -1,4 +1,4 @@ |
-// Copyright (c) 2009 The Chromium Authors. All rights reserved. |
+// Copyright (c) 2010 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. |
@@ -9,10 +9,10 @@ |
#include <list> |
#include <map> |
#include <set> |
-#include <string> |
#include <vector> |
#include "base/basictypes.h" |
+#include "base/string16.h" |
class BookmarkNode; |
class Profile; |
@@ -47,13 +47,13 @@ class BookmarkIndex { |
// Returns up to |max_count| of bookmarks containing the text |query|. |
void GetBookmarksWithTitlesMatching( |
- const std::wstring& query, |
+ const string16& query, |
size_t max_count, |
std::vector<bookmark_utils::TitleMatch>* results); |
private: |
typedef std::set<const BookmarkNode*> NodeSet; |
- typedef std::map<std::wstring, NodeSet> Index; |
+ typedef std::map<string16, NodeSet> Index; |
// Used when finding the set of bookmarks that match a query. Each match |
// represents a set of terms (as an interator into the Index) matching the |
@@ -116,7 +116,7 @@ class BookmarkIndex { |
// Populates |matches| for the specified term. If |first_term| is true, this |
// is the first term in the query. Returns true if there is at least one node |
// matching the term. |
- bool GetBookmarksWithTitleMatchingTerm(const std::wstring& term, |
+ bool GetBookmarksWithTitleMatchingTerm(const string16& term, |
bool first_term, |
Matches* matches); |
@@ -142,13 +142,13 @@ class BookmarkIndex { |
Matches* result); |
// Returns the set of query words from |query|. |
- std::vector<std::wstring> ExtractQueryWords(const std::wstring& query); |
+ std::vector<string16> ExtractQueryWords(const string16& query); |
// Adds |node| to |index_|. |
- void RegisterNode(const std::wstring& term, const BookmarkNode* node); |
+ void RegisterNode(const string16& term, const BookmarkNode* node); |
// Removes |node| from |index_|. |
- void UnregisterNode(const std::wstring& term, const BookmarkNode* node); |
+ void UnregisterNode(const string16& term, const BookmarkNode* node); |
Index index_; |