#include "third_party/blink/renderer/core/html/forms/base_checkable_input_type.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/dom/events/simulated_click_options.h"
#include "third_party/blink/renderer/core/events/keyboard_event.h"
#include "third_party/blink/renderer/core/frame/web_feature.h"
#include "third_party/blink/renderer/core/html/forms/form_controller.h"
#include "third_party/blink/renderer/core/html/forms/form_data.h"
#include "third_party/blink/renderer/core/html/forms/html_input_element.h"
#include "third_party/blink/renderer/core/html_names.h"
#include "third_party/blink/renderer/platform/instrumentation/use_counter.h"
namespace blink {
void BaseCheckableInputType::Trace(Visitor* visitor) const { … }
InputTypeView* BaseCheckableInputType::CreateView() { … }
FormControlState BaseCheckableInputType::SaveFormControlState() const { … }
void BaseCheckableInputType::RestoreFormControlState(
const FormControlState& state) { … }
void BaseCheckableInputType::AppendToFormData(FormData& form_data) const { … }
void BaseCheckableInputType::HandleKeydownEvent(KeyboardEvent& event) { … }
void BaseCheckableInputType::HandleKeypressEvent(KeyboardEvent& event) { … }
bool BaseCheckableInputType::CanSetStringValue() const { … }
void BaseCheckableInputType::AccessKeyAction(
SimulatedClickCreationScope creation_scope) { … }
bool BaseCheckableInputType::MatchesDefaultPseudoClass() { … }
InputType::ValueMode BaseCheckableInputType::GetValueMode() const { … }
void BaseCheckableInputType::SetValue(const String& sanitized_value,
bool,
TextFieldEventBehavior,
TextControlSetValueSelection) { … }
void BaseCheckableInputType::ReadingChecked() const { … }
bool BaseCheckableInputType::IsCheckable() { … }
void BaseCheckableInputType::HandleBlurEvent() { … }
}