chromium/out/Default/gen/third_party/blink/renderer/bindings/modules/v8/v8_navigator.cc

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// DO NOT EDIT: This file is auto-generated by
// //third_party/blink/renderer/bindings/scripts/generate_bindings.py
//
// Use the GN flag `blink_enable_generated_code_formatting=true` to enable
// formatting of the generated files.

#include "third_party/blink/renderer/bindings/modules/v8/v8_navigator.h"

#include "third_party/blink/public/mojom/origin_trial_feature/origin_trial_feature.mojom-shared.h"
#include "third_party/blink/renderer/bindings/core/v8/frozen_array.h"
#include "third_party/blink/renderer/bindings/core/v8/generated_code_helper.h"
#include "third_party/blink/renderer/bindings/core/v8/native_value_traits_impl.h"
#include "third_party/blink/renderer/bindings/core/v8/to_v8_traits.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_blob.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_fenced_frame_config.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_form_data.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_navigator_ua_data.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_preference_manager.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_readable_stream.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_scheduling.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_set_return_value_for_core.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_union_arraybuffer_arraybufferview.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_union_arraybuffer_arraybufferview_blob_formdata_readablestream_urlsearchparams_usvstring.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_union_arraybuffer_arraybufferview_blob_formdata_urlsearchparams_usvstring.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_union_fencedframeconfig_usvstring.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_url.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_url_search_params.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_user_activation.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_ad_auction_data.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_ad_auction_data_config.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_ad_request_config.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_ads.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_auction_ad_config.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_auction_ad_interest_group.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_auction_ad_interest_group_key.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_battery_manager.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_bluetooth.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_clipboard.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_contacts_manager.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_cookie_deprecation_label.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_credentials_container.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_deprecated_storage_quota.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_device_posture.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_gamepad.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_geolocation.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_gpu.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_handwriting_model_constraint.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_handwriting_recognizer.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_handwriting_recognizer_query_result.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_hid.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_ink.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_keyboard.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_lock_manager.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_locked_mode.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_media_capabilities.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_media_devices.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_media_key_system_access.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_media_key_system_configuration.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_media_session.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_media_stream_constraints.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_midi_access.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_midi_options.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_mime_type_array.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_ml.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_navigator_login.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_navigator_managed_data.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_navigator_user_media_error_callback.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_navigator_user_media_success_callback.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_network_information.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_permissions.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_plugin_array.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_presentation.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_protected_audience.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_related_application.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_serial.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_service_worker_container.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_share_data.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_smart_card_resource_manager.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_storage_bucket_manager.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_storage_manager.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_sub_apps.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_usb.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_virtual_keyboard.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_wake_lock.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_web_install_result.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_web_printing_manager.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_window_controls_overlay.h"
#include "third_party/blink/renderer/bindings/modules/v8/v8_xr_system.h"
#include "third_party/blink/renderer/core/events/navigator_events.h"
#include "third_party/blink/renderer/core/execution_context/execution_context.h"
#include "third_party/blink/renderer/core/fileapi/blob.h"
#include "third_party/blink/renderer/core/frame/dactyloscoper.h"
#include "third_party/blink/renderer/core/frame/navigator.h"
#include "third_party/blink/renderer/core/frame/navigator_ua_data.h"
#include "third_party/blink/renderer/core/frame/navigator_user_activation.h"
#include "third_party/blink/renderer/core/frame/scheduling.h"
#include "third_party/blink/renderer/core/frame/user_activation.h"
#include "third_party/blink/renderer/core/frame/web_feature.h"
#include "third_party/blink/renderer/core/html/fenced_frame/fenced_frame_config.h"
#include "third_party/blink/renderer/core/html/forms/form_data.h"
#include "third_party/blink/renderer/core/preferences/navigator_preferences.h"
#include "third_party/blink/renderer/core/preferences/preference_manager.h"
#include "third_party/blink/renderer/core/streams/readable_stream.h"
#include "third_party/blink/renderer/core/url/dom_url.h"
#include "third_party/blink/renderer/core/url/url_search_params.h"
#include "third_party/blink/renderer/modules/ad_auction/ads.h"
#include "third_party/blink/renderer/modules/ad_auction/navigator_auction.h"
#include "third_party/blink/renderer/modules/ad_auction/protected_audience.h"
#include "third_party/blink/renderer/modules/badging/navigator_badge.h"
#include "third_party/blink/renderer/modules/battery/battery_manager.h"
#include "third_party/blink/renderer/modules/beacon/navigator_beacon.h"
#include "third_party/blink/renderer/modules/bluetooth/bluetooth.h"
#include "third_party/blink/renderer/modules/buckets/storage_bucket_manager.h"
#include "third_party/blink/renderer/modules/clipboard/clipboard.h"
#include "third_party/blink/renderer/modules/contacts_picker/contacts_manager.h"
#include "third_party/blink/renderer/modules/cookie_deprecation_label/cookie_deprecation_label.h"
#include "third_party/blink/renderer/modules/credentialmanagement/authentication_credentials_container.h"
#include "third_party/blink/renderer/modules/credentialmanagement/credentials_container.h"
#include "third_party/blink/renderer/modules/credentialmanagement/identity_credentials_container.h"
#include "third_party/blink/renderer/modules/credentialmanagement/navigator_login.h"
#include "third_party/blink/renderer/modules/delegated_ink/ink.h"
#include "third_party/blink/renderer/modules/device_posture/device_posture.h"
#include "third_party/blink/renderer/modules/device_posture/navigator_device_posture.h"
#include "third_party/blink/renderer/modules/donottrack/navigator_do_not_track.h"
#include "third_party/blink/renderer/modules/encryptedmedia/media_key_system_access.h"
#include "third_party/blink/renderer/modules/encryptedmedia/navigator_request_media_key_system_access.h"
#include "third_party/blink/renderer/modules/gamepad/gamepad.h"
#include "third_party/blink/renderer/modules/gamepad/navigator_gamepad.h"
#include "third_party/blink/renderer/modules/geolocation/geolocation.h"
#include "third_party/blink/renderer/modules/handwriting/handwriting_recognition_service.h"
#include "third_party/blink/renderer/modules/handwriting/handwriting_recognizer.h"
#include "third_party/blink/renderer/modules/hid/hid.h"
#include "third_party/blink/renderer/modules/installedapp/navigator_installed_app.h"
#include "third_party/blink/renderer/modules/keyboard/keyboard.h"
#include "third_party/blink/renderer/modules/keyboard/navigator_keyboard.h"
#include "third_party/blink/renderer/modules/locked_mode/locked_mode.h"
#include "third_party/blink/renderer/modules/locks/lock_manager.h"
#include "third_party/blink/renderer/modules/managed_device/navigator_managed_data.h"
#include "third_party/blink/renderer/modules/media_capabilities/media_capabilities.h"
#include "third_party/blink/renderer/modules/mediasession/media_session.h"
#include "third_party/blink/renderer/modules/mediastream/media_devices.h"
#include "third_party/blink/renderer/modules/mediastream/navigator_media_stream.h"
#include "third_party/blink/renderer/modules/ml/ml.h"
#include "third_party/blink/renderer/modules/ml/navigator_ml.h"
#include "third_party/blink/renderer/modules/navigatorcontentutils/navigator_content_utils.h"
#include "third_party/blink/renderer/modules/netinfo/network_information.h"
#include "third_party/blink/renderer/modules/permissions/permissions.h"
#include "third_party/blink/renderer/modules/plugins/dom_mime_type_array.h"
#include "third_party/blink/renderer/modules/plugins/dom_plugin_array.h"
#include "third_party/blink/renderer/modules/plugins/navigator_plugins.h"
#include "third_party/blink/renderer/modules/presentation/presentation.h"
#include "third_party/blink/renderer/modules/printing/web_printing_manager.h"
#include "third_party/blink/renderer/modules/quota/deprecated_storage_quota.h"
#include "third_party/blink/renderer/modules/quota/navigator_storage_quota.h"
#include "third_party/blink/renderer/modules/quota/storage_manager.h"
#include "third_party/blink/renderer/modules/serial/serial.h"
#include "third_party/blink/renderer/modules/service_worker/navigator_service_worker.h"
#include "third_party/blink/renderer/modules/service_worker/service_worker_container.h"
#include "third_party/blink/renderer/modules/smart_card/smart_card_resource_manager.h"
#include "third_party/blink/renderer/modules/subapps/sub_apps.h"
#include "third_party/blink/renderer/modules/vibration/vibration_controller.h"
#include "third_party/blink/renderer/modules/virtualkeyboard/virtual_keyboard.h"
#include "third_party/blink/renderer/modules/wake_lock/wake_lock.h"
#include "third_party/blink/renderer/modules/web_install/navigator_web_install.h"
#include "third_party/blink/renderer/modules/webgpu/gpu.h"
#include "third_party/blink/renderer/modules/webmidi/midi_access.h"
#include "third_party/blink/renderer/modules/webmidi/navigator_web_midi.h"
#include "third_party/blink/renderer/modules/webshare/navigator_share.h"
#include "third_party/blink/renderer/modules/webusb/usb.h"
#include "third_party/blink/renderer/modules/window_controls_overlay/window_controls_overlay.h"
#include "third_party/blink/renderer/modules/xr/xr_system.h"
#include "third_party/blink/renderer/platform/bindings/cooperative_scheduling_helpers.h"
#include "third_party/blink/renderer/platform/bindings/exception_messages.h"
#include "third_party/blink/renderer/platform/bindings/idl_member_installer.h"
#include "third_party/blink/renderer/platform/bindings/runtime_call_stats.h"
#include "third_party/blink/renderer/platform/bindings/v8_binding.h"
#include "third_party/blink/renderer/platform/instrumentation/use_counter.h"

namespace blink {



void V8Navigator::Impl::Init() {}

namespace  {

namespace v8_navigator {

void VendorSubAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void ProductSubAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void VendorAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void MaxTouchPointsAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void SchedulingAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void UserActivationAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void PreferencesAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void DeprecatedRunAdAuctionEnforcesKAnonymityAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void ProtectedAudienceAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void BluetoothAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void StorageBucketsAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void ClipboardAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void ContactsAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void CookieDeprecationLabelAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void CredentialsAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void IdentityAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void LoginAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void InkAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void DevicePostureAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void DoNotTrackAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void GeolocationAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void HidAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void KeyboardAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void LockedModeAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void LocksAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void ManagedAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void MediaCapabilitiesAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void MediaSessionAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void MediaDevicesAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void MlAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void ConnectionAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void PermissionsAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void PluginsAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void MimeTypesAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void PdfViewerEnabledAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void PresentationAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void WebkitTemporaryStorageAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void WebkitPersistentStorageAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void StorageAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void ServiceWorkerAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void SubAppsAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void VirtualKeyboardAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void WakeLockAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void GpuAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void UsbAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void XRAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void PrintingAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void SerialAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void SmartCardAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void WindowControlsOverlayAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void HardwareConcurrencyAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void CookieEnabledAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void DeviceMemoryAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void AppCodeNameAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void AppNameAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void AppVersionAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void PlatformAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void ProductAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void UserAgentAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void LanguageAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void LanguagesAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void OnLineAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void WebdriverAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void UserAgentDataAttributeGetCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


void AdAuctionComponentsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void CanLoadAdAuctionFencedFrameOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void CanShareOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void ClearAppBadgeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void ClearOriginJoinedAdInterestGroupsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void CreateAdRequestOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void CreateAuctionNonceOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void CreateHandwritingRecognizerOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void DeprecatedReplaceInURNOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void DeprecatedURNToURLOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void FinalizeAdOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void GetBatteryOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void GetGamepadsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void GetInstalledRelatedAppsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void GetInterestGroupAdAuctionDataOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void GetUserMediaOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void InstallOperationOverload1(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void InstallOperationOverload2(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void InstallOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void JavaEnabledOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void JoinAdInterestGroupOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void LeaveAdInterestGroupOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void QueryHandwritingRecognizerOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void RegisterProtocolHandlerOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void RequestMIDIAccessOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void RequestMediaKeySystemAccessOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void RunAdAuctionOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void SendBeaconOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void SetAppBadgeOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void ShareOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void UnregisterProtocolHandlerOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void UpdateAdInterestGroupsOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void VibrateOperationOverload1(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void VibrateOperationOverload2(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void VibrateOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}

void WebkitGetUserMediaOperationCallback(const v8::FunctionCallbackInfo<v8::Value>& info) {}


}  // namespace v8_navigator

usingnamespacev8_navigator;

}  // namespace 

void V8Navigator::Impl::InstallInterfaceTemplate(v8::Isolate* isolate, const DOMWrapperWorld& world, v8::Local<v8::Template> interface_template) {}

void V8Navigator::Impl::InstallUnconditionalProperties(v8::Isolate* isolate, const DOMWrapperWorld& world, v8::Local<v8::Template> instance_template, v8::Local<v8::Template> prototype_template, v8::Local<v8::Template> interface_template) {}

void V8Navigator::Impl::InstallContextIndependentProperties(v8::Isolate* isolate, const DOMWrapperWorld& world, v8::Local<v8::Template> instance_template, v8::Local<v8::Template> prototype_template, v8::Local<v8::Template> interface_template) {}

void V8Navigator::Impl::InstallContextDependentProperties(v8::Local<v8::Context> context, const DOMWrapperWorld& world, v8::Local<v8::Object> instance_object, v8::Local<v8::Object> prototype_object, v8::Local<v8::Object> interface_object, v8::Local<v8::Template> interface_template, FeatureSelector feature_selector) {}


}  // namespace blink