mPreferredWidth(0), mNumDescendantReflowsPending(0), mNumDescendantTimeoutReflowsPending(0)
mPreferredWidth(0)
nsTableFrame::nsTableFrame()  : nsHTMLContainerFrame(),    mCellMap(nsnull),    mTableLayoutStrategy(nsnull),    mPreferredWidth(0),    mNumDescendantReflowsPending(0),    mNumDescendantTimeoutReflowsPending(0){  mBits.mHadInitialReflow       = PR_FALSE;  mBits.mHaveReflowedColGroups  = PR_FALSE;  mBits.mNeedStrategyInit       = PR_TRUE;  mBits.mNeedStrategyBalance    = PR_TRUE;  mBits.mCellSpansPctCol        = PR_FALSE;  mBits.mRequestedTimeoutReflow = PR_FALSE;#ifdef DEBUG_TABLE_REFLOW_TIMING  mTimer = new nsReflowTimer(this);  nsReflowTimer* timer = new nsReflowTimer(this);  mTimer->mNextSibling = timer;  timer = new nsReflowTimer(this);  mTimer->mNextSibling->mNextSibling = timer;  timer = new nsReflowTimer(this);  mTimer->mNextSibling->mNextSibling->mNextSibling = timer;  timer = new nsReflowTimer(this);  mTimer->mNextSibling->mNextSibling->mNextSibling->mNextSibling = timer;  timer = new nsReflowTimer(this);  mTimer->mNextSibling->mNextSibling->mNextSibling->mNextSibling->mNextSibling = timer;#endif}