blob: e2ee0ab1778dcf031e3fea70d2a70c496d9466ba [file] [log] [blame]
// Copyright 2014 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.
#include "components/omnibox/autocomplete_match_type.h"
#include "base/basictypes.h"
// static
std::string AutocompleteMatchType::ToString(AutocompleteMatchType::Type type) {
const char* strings[] = {
"url-what-you-typed",
"history-url",
"history-title",
"history-body",
"history-keyword",
"navsuggest",
"search-what-you-typed",
"search-history",
"search-suggest",
"search-suggest-entity",
"search-suggest-infinite",
"search-suggest-personalized",
"search-suggest-profile",
"search-other-engine",
"extension-app",
"contact",
"bookmark-title",
"navsuggest-personalized",
"search-calculator-answer",
};
static_assert(arraysize(strings) == AutocompleteMatchType::NUM_TYPES,
"strings array must have NUM_TYPES elements");
return strings[type];
}