Upstream version 9.37.197.0
[platform/framework/web/crosswalk.git] / src / chrome / common / autocomplete_match_type.cc
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.
4
5 #include "chrome/common/autocomplete_match_type.h"
6
7 #include "base/basictypes.h"
8
9 // static
10 std::string AutocompleteMatchType::ToString(AutocompleteMatchType::Type type) {
11   const char* strings[] = {
12     "url-what-you-typed",
13     "history-url",
14     "history-title",
15     "history-body",
16     "history-keyword",
17     "navsuggest",
18     "search-what-you-typed",
19     "search-history",
20     "search-suggest",
21     "search-suggest-entity",
22     "search-suggest-infinite",
23     "search-suggest-personalized",
24     "search-suggest-profile",
25     "search-other-engine",
26     "extension-app",
27     "contact",
28     "bookmark-title",
29     "navsuggest-personalized",
30     "search-suggest-answer",
31   };
32   COMPILE_ASSERT(arraysize(strings) == AutocompleteMatchType::NUM_TYPES,
33                  strings_array_must_match_type_enum);
34   return strings[type];
35 }