void HTMLOutputElement::ContentAppended(nsIDocument* aDocument, nsIContent* aContainer, nsIContent* aFirstNewContent, int32_t aNewIndexInContainer) { DescendantsChanged(); }
void HTMLOutputElement::ContentInserted(nsIDocument* aDocument, nsIContent* aContainer, nsIContent* aChild, int32_t aIndexInContainer) { DescendantsChanged(); }
void HTMLOutputElement::ContentRemoved(nsIDocument* aDocument, nsIContent* aContainer, nsIContent* aChild, int32_t aIndexInContainer, nsIContent* aPreviousSibling) { DescendantsChanged(); }
void HTMLOutputElement::CharacterDataChanged(nsIDocument* aDocument, nsIContent* aContent, CharacterDataChangeInfo* aInfo) { DescendantsChanged(); }
void HTMLOutputElement::ContentRemoved(nsIContent* aChild, nsIContent* aPreviousSibling) { DescendantsChanged(); }
void HTMLOutputElement::ContentInserted(nsIContent* aChild) { DescendantsChanged(); }
void HTMLOutputElement::ContentAppended(nsIContent* aFirstNewContent) { DescendantsChanged(); }
void HTMLOutputElement::CharacterDataChanged(nsIContent* aContent, const CharacterDataChangeInfo&) { DescendantsChanged(); }