autocomplete_scheme_classifier_impl.h 1.0 KB

1234567891011121314151617181920212223242526
  1. // Copyright 2020 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. #ifndef WEBLAYER_BROWSER_URL_BAR_AUTOCOMPLETE_SCHEME_CLASSIFIER_IMPL_H_
  5. #define WEBLAYER_BROWSER_URL_BAR_AUTOCOMPLETE_SCHEME_CLASSIFIER_IMPL_H_
  6. #include "components/omnibox/browser/autocomplete_scheme_classifier.h"
  7. namespace weblayer {
  8. class AutocompleteSchemeClassifierImpl : public AutocompleteSchemeClassifier {
  9. public:
  10. AutocompleteSchemeClassifierImpl() = default;
  11. // AutocompleteInputSchemeChecker:
  12. metrics::OmniboxInputType GetInputTypeForScheme(
  13. const std::string& scheme) const override;
  14. ~AutocompleteSchemeClassifierImpl() override = default;
  15. AutocompleteSchemeClassifierImpl(const AutocompleteSchemeClassifierImpl&) =
  16. delete;
  17. AutocompleteSchemeClassifierImpl& operator=(
  18. const AutocompleteSchemeClassifierImpl&) = delete;
  19. };
  20. } // namespace weblayer
  21. #endif // WEBLAYER_BROWSER_URL_BAR_AUTOCOMPLETE_SCHEME_CLASSIFIER_IMPL_H_