// we re-count every call. A better implementation would be to set // ourselves up as an observer of contentAppended, contentInserted, // and contentDeleted NS_IMETHODIMP TableRowsCollection::GetLength(uint32_t* aLength) { *aLength=0; DO_FOR_EACH_ROWGROUP( *aLength += CountRowsInRowGroup(rows); );
// we re-count every call. A better implementation would be to set // ourselves up as an observer of contentAppended, contentInserted, // and contentDeleted NS_IMETHODIMP TableRowsCollection::GetLength(uint32_t* aLength) { *aLength=0; DO_FOR_EACH_BY_ORDER({ *aLength += CountRowsInRowGroup(rows); }, {