Ported from D runtime, this function is released under the boost license.
Recursively calls the opPostMove callbacks of a struct and its members if
they're defined.
When moving a struct instance, the compiler emits a call to this function
after blitting the instance and before releasing the original instance's
memory.
Ported from D runtime, this function is released under the boost license.
Recursively calls the opPostMove callbacks of a struct and its members if they're defined.
When moving a struct instance, the compiler emits a call to this function after blitting the instance and before releasing the original instance's memory.