nsFormContentList::nsFormContentList(nsIContent *aForm, nsBaseContentList& aContentList) : nsSimpleContentList(aForm) { // move elements that belong to mForm into this content list PRUint32 i, length = 0; aContentList.GetLength(&length); for (i = 0; i < length; i++) { nsIContent *c = aContentList.GetNodeAt(i); if (c && nsContentUtils::BelongsInForm(aForm, c)) { AppendElement(c); } } }