#include "third_party/blink/renderer/core/html/html_progress_element.h"
#include "third_party/blink/renderer/core/dom/node_computed_style.h"
#include "third_party/blink/renderer/core/dom/shadow_root.h"
#include "third_party/blink/renderer/core/frame/web_feature.h"
#include "third_party/blink/renderer/core/html/parser/html_parser_idioms.h"
#include "third_party/blink/renderer/core/html/shadow/progress_shadow_element.h"
#include "third_party/blink/renderer/core/html_names.h"
#include "third_party/blink/renderer/core/layout/layout_progress.h"
#include "third_party/blink/renderer/platform/bindings/exception_state.h"
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
#include "third_party/blink/renderer/platform/instrumentation/use_counter.h"
namespace blink {
const double HTMLProgressElement::kIndeterminatePosition = …;
const double HTMLProgressElement::kInvalidPosition = …;
HTMLProgressElement::HTMLProgressElement(Document& document)
: … { … }
HTMLProgressElement::~HTMLProgressElement() = default;
LayoutObject* HTMLProgressElement::CreateLayoutObject(
const ComputedStyle& style) { … }
LayoutProgress* HTMLProgressElement::GetLayoutProgress() const { … }
void HTMLProgressElement::DidRecalcStyle(const StyleRecalcChange change) { … }
void HTMLProgressElement::ParseAttribute(
const AttributeModificationParams& params) { … }
void HTMLProgressElement::AttachLayoutTree(AttachContext& context) { … }
double HTMLProgressElement::value() const { … }
void HTMLProgressElement::setValue(double value) { … }
double HTMLProgressElement::max() const { … }
void HTMLProgressElement::setMax(double max) { … }
double HTMLProgressElement::position() const { … }
bool HTMLProgressElement::IsDeterminate() const { … }
void HTMLProgressElement::DidElementStateChange() { … }
void HTMLProgressElement::DidAddUserAgentShadowRoot(ShadowRoot& root) { … }
bool HTMLProgressElement::ShouldAppearIndeterminate() const { … }
void HTMLProgressElement::Trace(Visitor* visitor) const { … }
void HTMLProgressElement::SetInlineSizePercentage(double position) const { … }
}