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
3// found in the LICENSE file.
4
5#include "components/omnibox/autocomplete_match_type.h"
6
7#include "base/basictypes.h"
8
9// static
10std::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}
36