line_iterator line(aLineEnd);
nsLineList::iterator line(aLineEnd);
DirtyLinesWithDirtyContinuations(const nsLineList::iterator& aLineStart,                                 const nsLineList::iterator& aLineEnd){  // The line we're looking at right now  line_iterator line(aLineEnd);  // Whether the line following the current one is dirty  PRBool nextLineDirty = PR_FALSE;    while (line != aLineStart) {    --line;    if (nextLineDirty && line->IsInline() && line->IsLineWrapped()) {      line->MarkDirty();      // Note that nextLineDirty is already true and |line| will be the "next      // line" next time through this loop, and we just marked it dirty, so      // just leave nextLineDirty as true.    } else {      nextLineDirty = line->IsDirty();    }  }}