Lines Matching refs:BlockActionKind
598 enum class BlockActionKind { enum
627 return {BlockActionKind::Create, block, {}}; in getCreate()
630 return {BlockActionKind::Erase, block, {originalPosition}}; in getErase()
633 BlockAction action{BlockActionKind::Merge, block, {}}; in getMerge()
638 return {BlockActionKind::Move, block, {originalPosition}}; in getMove()
641 BlockAction action{BlockActionKind::Split, block, {}}; in getSplit()
646 return BlockAction{BlockActionKind::TypeConversion, block, {}}; in getTypeConversion()
650 BlockActionKind kind;
960 if (action.kind == BlockActionKind::Erase) in eraseDanglingBlocks()
970 case BlockActionKind::Create: { in undoBlockActions()
981 case BlockActionKind::Erase: { in undoBlockActions()
993 case BlockActionKind::Merge: { in undoBlockActions()
1005 case BlockActionKind::Move: { in undoBlockActions()
1015 case BlockActionKind::Split: { in undoBlockActions()
1023 case BlockActionKind::TypeConversion: { in undoBlockActions()
1794 if (action.kind == BlockActionKind::TypeConversion || in legalizePatternBlockActions()
1795 action.kind == BlockActionKind::Erase) in legalizePatternBlockActions()