#include "third_party/blink/renderer/core/html/html_table_cell_element.h"
#include "third_party/blink/renderer/core/css/css_property_names.h"
#include "third_party/blink/renderer/core/css_value_keywords.h"
#include "third_party/blink/renderer/core/dom/attribute.h"
#include "third_party/blink/renderer/core/dom/element_traversal.h"
#include "third_party/blink/renderer/core/frame/web_feature.h"
#include "third_party/blink/renderer/core/html/html_table_element.h"
#include "third_party/blink/renderer/core/html/parser/html_parser_idioms.h"
#include "third_party/blink/renderer/core/html/table_constants.h"
#include "third_party/blink/renderer/core/html_names.h"
#include "third_party/blink/renderer/core/layout/table/layout_table_cell.h"
#include "third_party/blink/renderer/platform/instrumentation/use_counter.h"
namespace blink {
HTMLTableCellElement::HTMLTableCellElement(const QualifiedName& tag_name,
Document& document)
: … { … }
unsigned HTMLTableCellElement::colSpan() const { … }
unsigned HTMLTableCellElement::rowSpan() const { … }
int HTMLTableCellElement::cellIndex() const { … }
bool HTMLTableCellElement::IsPresentationAttribute(
const QualifiedName& name) const { … }
void HTMLTableCellElement::CollectStyleForPresentationAttribute(
const QualifiedName& name,
const AtomicString& value,
MutableCSSPropertyValueSet* style) { … }
void HTMLTableCellElement::ParseAttribute(
const AttributeModificationParams& params) { … }
const CSSPropertyValueSet*
HTMLTableCellElement::AdditionalPresentationAttributeStyle() { … }
bool HTMLTableCellElement::IsURLAttribute(const Attribute& attribute) const { … }
bool HTMLTableCellElement::HasLegalLinkAttribute(
const QualifiedName& name) const { … }
const AtomicString& HTMLTableCellElement::Abbr() const { … }
const AtomicString& HTMLTableCellElement::Axis() const { … }
void HTMLTableCellElement::setColSpan(unsigned n) { … }
const AtomicString& HTMLTableCellElement::Headers() const { … }
void HTMLTableCellElement::setRowSpan(unsigned n) { … }
}