#include "third_party/blink/renderer/core/layout/flex/flex_item_iterator.h"
#include "third_party/blink/renderer/core/layout/block_break_token.h"
#include "third_party/blink/renderer/core/layout/flex/ng_flex_line.h"
namespace blink {
FlexItemIterator::FlexItemIterator(const HeapVector<NGFlexLine>& flex_lines,
const BlockBreakToken* break_token,
bool is_column)
: … { … }
FlexItemIterator::Entry FlexItemIterator::NextItem(bool broke_before_row) { … }
NGFlexItem* FlexItemIterator::FindNextItem(
const BlockBreakToken* item_break_token) { … }
void FlexItemIterator::NextLine() { … }
void FlexItemIterator::AdjustItemIndexForNewLine() { … }
}