// Copyright 2014 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_SEARCH_ENGINES_SEARCH_HOST_TO_URLS_MAP_H_ #define COMPONENTS_SEARCH_ENGINES_SEARCH_HOST_TO_URLS_MAP_H_ #include <functional> #include <map> #include <string> #include <string_view> #include "base/containers/flat_set.h" #include "base/memory/raw_ptr.h" #include "components/search_engines/template_url.h" // Holds the host to template url mappings for the search providers. WARNING: // This class does not own any TemplateURLs passed to it and it is up to the // caller to ensure the right lifetime of them. class SearchHostToURLsMap { … }; #endif // COMPONENTS_SEARCH_ENGINES_SEARCH_HOST_TO_URLS_MAP_H_