Restores the given variable to the value it was when it was passed to the function after the delegate has finished.
variable that will be restored
a RestoreStruct
int a = 3; restore(a) in { a = 4; } assert(a == 3);
RestoreStruct
See Implementation
Restores the given variable to the value it was when it was passed to the function after the delegate has finished.