#include "third_party/blink/renderer/core/html/forms/html_label_element.h"
#include "third_party/blink/public/mojom/input/focus_type.mojom-blink.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/dom/element_traversal.h"
#include "third_party/blink/renderer/core/dom/events/simulated_click_options.h"
#include "third_party/blink/renderer/core/dom/focus_params.h"
#include "third_party/blink/renderer/core/editing/editing_utilities.h"
#include "third_party/blink/renderer/core/editing/frame_selection.h"
#include "third_party/blink/renderer/core/editing/selection_controller.h"
#include "third_party/blink/renderer/core/editing/visible_selection.h"
#include "third_party/blink/renderer/core/events/mouse_event.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/core/frame/web_feature.h"
#include "third_party/blink/renderer/core/html/custom/element_internals.h"
#include "third_party/blink/renderer/core/html/forms/html_form_control_element.h"
#include "third_party/blink/renderer/core/html/forms/listed_element.h"
#include "third_party/blink/renderer/core/html_names.h"
#include "third_party/blink/renderer/core/input/event_handler.h"
#include "third_party/blink/renderer/core/layout/layout_object.h"
#include "third_party/blink/renderer/platform/instrumentation/use_counter.h"
namespace blink {
HTMLLabelElement::HTMLLabelElement(Document& document)
: … { … }
HTMLElement* HTMLLabelElement::controlForBinding() const { … }
HTMLElement* HTMLLabelElement::Control() const { … }
HTMLFormElement* HTMLLabelElement::form() const { … }
void HTMLLabelElement::SetActive(bool active) { … }
void HTMLLabelElement::SetHovered(bool hovered) { … }
bool HTMLLabelElement::IsInteractiveContent() const { … }
bool HTMLLabelElement::IsInInteractiveContent(Node* node) const { … }
void HTMLLabelElement::DefaultEventHandler(Event& evt) { … }
bool HTMLLabelElement::DefaultEventHandlerInternal(Event& evt) { … }
bool HTMLLabelElement::HasActivationBehavior() const { … }
bool HTMLLabelElement::WillRespondToMouseClickEvents() { … }
void HTMLLabelElement::Focus(const FocusParams& params) { … }
void HTMLLabelElement::AccessKeyAction(
SimulatedClickCreationScope creation_scope) { … }
}