SumItem
fSums(new(nothrow) SumItem[elementCount + 1]),
SumItem sums[fElementCount + 1];
memcpy(sums, fSums, (fElementCount + 1) * sizeof(SumItem));
SumItem& sum = sums[i + 1];
memcpy(layouter->fSums, fSums, (fElementCount + 1) * sizeof(SumItem));
ComplexLayouter::_Layout(int32 size, SumItem* sums, int32* sizes)
SumItem& sum = fSums[i + 1];
SumItem& base = fSums[constraint->start];
SumItem& sum = fSums[i + 1];
SumItem& sum = fSums[i + 1];
SumItem& sum = fSums[i + 1];
SumItem& base = fSums[constraint->start];
SumItem& sum = fSums[i + 1];
SumItem& sum = fSums[index + 1];
SumItem& base = fSums[currentConstraint->start];
SumItem& sum = fSums[i + 1];
ComplexLayouter::_PropagateChanges(SumItem* sums, int32 toIndex,
SumItem& sum = sums[i + 1];
SumItem& base = sums[constraint->start];
ComplexLayouter::_PropagateChangesBack(SumItem* sums, int32 changedIndex,
SumItem& sum = sums[i + 1];
SumItem& base = sums[constraint->start];
SumItem& sum = fSums[i + 1];
SumItem& sum = fSums[i + 1];
struct SumItem;
bool _Layout(int32 size, SumItem* sums,
void _PropagateChanges(SumItem* sums, int32 toIndex,
void _PropagateChangesBack(SumItem* sums,
SumItem* fSums;