UndoCommand class

Derived classes

class EntityLifetimeCommand
class FieldEditCommand

Constructors, destructors, conversion operators

~UndoCommand() defaulted virtual

Public functions

void Execute() pure virtual
void Undo() pure virtual
auto MergeWith(const UndoCommand&) -> bool virtual
void OnDiscarded() virtual

Function documentation

void UndoCommand::OnDiscarded() virtual

The history dropped this command for good (past the depth cap, or a truncated redo branch): release anything it was keeping alive for undo. Not called on History::Clear.