Home | History | Annotate | Download | only in common
      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 }
     36