Lines Matching refs:BlockActionKind
287 enum class BlockActionKind { enum
316 return {BlockActionKind::Create, block, {}}; in getCreate()
319 return {BlockActionKind::Erase, block, {originalPosition}}; in getErase()
322 BlockAction action{BlockActionKind::Merge, block, {}}; in getMerge()
327 return {BlockActionKind::Move, block, {originalPosition}}; in getMove()
330 BlockAction action{BlockActionKind::Split, block, {}}; in getSplit()
335 return BlockAction{BlockActionKind::TypeConversion, block, {}}; in getTypeConversion()
339 BlockActionKind kind;
1183 if (action.kind == BlockActionKind::Erase) in eraseDanglingBlocks()
1193 case BlockActionKind::Create: { in undoBlockActions()
1204 case BlockActionKind::Erase: { in undoBlockActions()
1216 case BlockActionKind::Merge: { in undoBlockActions()
1228 case BlockActionKind::Move: { in undoBlockActions()
1238 case BlockActionKind::Split: { in undoBlockActions()
1246 case BlockActionKind::TypeConversion: { in undoBlockActions()
2063 if (action.kind == BlockActionKind::TypeConversion || in legalizePatternBlockActions()
2064 action.kind == BlockActionKind::Erase) in legalizePatternBlockActions()