#include "components/omnibox/browser/url_scoring_signals_annotator.h"
#include <optional>
#include <string>
#include <vector>
#include "base/i18n/case_conversion.h"
#include "base/strings/utf_offset_string_conversions.h"
#include "components/bookmarks/browser/bookmark_utils.h"
#include "components/omnibox/browser/autocomplete_input.h"
#include "components/omnibox/browser/autocomplete_match.h"
#include "components/omnibox/browser/autocomplete_match_classification.h"
#include "components/omnibox/browser/autocomplete_match_type.h"
#include "components/omnibox/browser/autocomplete_result.h"
#include "components/omnibox/browser/history_match.h"
#include "components/omnibox/browser/in_memory_url_index_types.h"
#include "components/omnibox/browser/scored_history_match.h"
#include "components/omnibox/browser/url_index_private_data.h"
#include "third_party/metrics_proto/omnibox_event.pb.h"
#include "url/gurl.h"
void UrlScoringSignalsAnnotator::AnnotateResult(const AutocompleteInput& input,
AutocompleteResult* result) { … }
void UrlScoringSignalsAnnotator::PopulateQueryUrlMatchingSignals(
const String16Vector& find_terms,
const WordStarts& terms_to_word_starts_offsets,
const GURL& url,
ScoringSignals* scoring_signals) { … }