#include "third_party/blink/renderer/core/html/html_table_row_element.h"
#include "third_party/blink/renderer/core/dom/element_traversal.h"
#include "third_party/blink/renderer/core/dom/node_lists_node_data.h"
#include "third_party/blink/renderer/core/html/html_collection.h"
#include "third_party/blink/renderer/core/html/html_table_cell_element.h"
#include "third_party/blink/renderer/core/html/html_table_element.h"
#include "third_party/blink/renderer/core/html/html_table_rows_collection.h"
#include "third_party/blink/renderer/core/html/html_table_section_element.h"
#include "third_party/blink/renderer/core/html_names.h"
#include "third_party/blink/renderer/platform/bindings/exception_state.h"
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
namespace blink {
HTMLTableRowElement::HTMLTableRowElement(Document& document)
: … { … }
bool HTMLTableRowElement::HasLegalLinkAttribute(
const QualifiedName& name) const { … }
static int FindIndexInRowCollection(const HTMLCollection& rows,
const HTMLTableRowElement& target) { … }
int HTMLTableRowElement::rowIndex() const { … }
int HTMLTableRowElement::sectionRowIndex() const { … }
HTMLElement* HTMLTableRowElement::insertCell(int index,
ExceptionState& exception_state) { … }
void HTMLTableRowElement::deleteCell(int index,
ExceptionState& exception_state) { … }
HTMLCollection* HTMLTableRowElement::cells() { … }
}