Lines Matching refs:RenderTableCell

63 class RenderTableCell;
82 void addCell(RenderTableCell*, RenderTableRow* row);
90 typedef WillBeHeapVector<RawPtrWillBeMember<RenderTableCell>, 2> SpanningRenderTableCells;
95 WillBeHeapVector<RawPtrWillBeMember<RenderTableCell>, 1> cells;
104 RenderTableCell* primaryCell()
109 const RenderTableCell* primaryCell() const
168 const BorderValue& borderAdjoiningStartCell(const RenderTableCell*) const;
169 const BorderValue& borderAdjoiningEndCell(const RenderTableCell*) const;
171 const RenderTableCell* firstRowCellAdjoiningTableStart() const;
172 const RenderTableCell* firstRowCellAdjoiningTableEnd() const;
176 RenderTableCell* primaryCellAt(unsigned row, unsigned col)
214 void removeCachedCollapsedBorders(const RenderTableCell*);
215 void setCachedCollapsedBorder(const RenderTableCell*, CollapsedBorderSide, CollapsedBorderValue);
216 CollapsedBorderValue& cachedCollapsedBorder(const RenderTableCell*, CollapsedBorderSide);
235 WillBeHeapHashSet<RawPtrWillBeMember<RenderTableCell> >& overflowingCells() { return m_overflowingCells; }
264 void updateRowsHeightHavingOnlySpanningCells(RenderTableCell*, struct SpanningRowsHeight&);
267 void populateSpanningRowsHeightFromCell(RenderTableCell*, struct SpanningRowsHeight&);
268 void distributeExtraRowSpanHeightToPercentRows(RenderTableCell*, int, int&, Vector<int>&);
269 void distributeWholeExtraRowSpanHeightToPercentRows(RenderTableCell*, int, int&, Vector<int>&);
270 void distributeExtraRowSpanHeightToAutoRows(RenderTableCell*, int, int&, Vector<int>&);
271 void distributeExtraRowSpanHeightToRemainingRows(RenderTableCell*, int, int&, Vector<int>&);
278 void updateBaselineForCell(RenderTableCell*, unsigned row, LayoutUnit& baselineDescent);
292 void setLogicalPositionForCell(RenderTableCell*, unsigned effectiveColumn) const;
313 WillBeHeapHashSet<RawPtrWillBeMember<RenderTableCell> > m_overflowingCells;
320 WillBeHeapHashMap<pair<RawPtrWillBeMember<const RenderTableCell>, int>, CollapsedBorderValue > m_cellsCollapsedBorders;