#include "third_party/blink/renderer/core/mathml/mathml_padded_element.h"
#include "third_party/blink/renderer/core/css/style_change_reason.h"
#include "third_party/blink/renderer/core/layout/mathml/layout_mathml_block_with_anonymous_mrow.h"
namespace blink {
MathMLPaddedElement::MathMLPaddedElement(Document& document)
: … { … }
void MathMLPaddedElement::AddMathBaselineIfNeeded(
ComputedStyleBuilder& builder,
const CSSToLengthConversionData& conversion_data) { … }
void MathMLPaddedElement::AddMathPaddedDepthIfNeeded(
ComputedStyleBuilder& builder,
const CSSToLengthConversionData& conversion_data) { … }
void MathMLPaddedElement::AddMathPaddedLSpaceIfNeeded(
ComputedStyleBuilder& builder,
const CSSToLengthConversionData& conversion_data) { … }
void MathMLPaddedElement::AddMathPaddedVOffsetIfNeeded(
ComputedStyleBuilder& builder,
const CSSToLengthConversionData& conversion_data) { … }
void MathMLPaddedElement::ParseAttribute(
const AttributeModificationParams& param) { … }
bool MathMLPaddedElement::IsPresentationAttribute(
const QualifiedName& name) const { … }
void MathMLPaddedElement::CollectStyleForPresentationAttribute(
const QualifiedName& name,
const AtomicString& value,
MutableCSSPropertyValueSet* style) { … }
LayoutObject* MathMLPaddedElement::CreateLayoutObject(
const ComputedStyle& style) { … }
}