Alias this to set the value directly for the snapshot.
Operator overload for comparing scalar types.
Operator overload for equality comparison between scalar types.
Operator overload for indexing to retrieve a specific historical snapshot of the type.
Rolls back to the previous value.
Rolls back a specific amount of states.
Resets the value to its first known value.
Wrapper for a snapshot type, which is a type that keeps track of a type's value history.