1 // Copyright 2013 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 #ifndef CHROME_BROWSER_BOOKMARKS_BOOKMARK_TITLE_MATCH_H_
6 #define CHROME_BROWSER_BOOKMARKS_BOOKMARK_TITLE_MATCH_H_
15 struct BookmarkTitleMatch
{
16 // Each MatchPosition is the [begin, end) positions of a match within a
18 typedef std::pair
<size_t, size_t> MatchPosition
;
19 typedef std::vector
<MatchPosition
> MatchPositions
;
22 ~BookmarkTitleMatch();
24 // The matching node of a query.
25 const BookmarkNode
* node
;
27 // Location of the matching words in the title of the node.
28 MatchPositions match_positions
;
31 #endif // CHROME_BROWSER_BOOKMARKS_BOOKMARK_TITLE_MATCH_H_