This is a helper struct used by the "restore" function. It overloads the "in" operator to allow to taking a delegate.
Overloads the "in" operator. It will simply call the delegate stored in the struct passing in the given delegate and the value stored in the struct.
The delegate that performs the operation.
A pointer to the value to pass to the delegate.
See Implementation
This is a helper struct used by the "restore" function. It overloads the "in" operator to allow to taking a delegate.