core.internal.moving

This module contains the implementation of move semantics of DIP 1014

Functions 2

fnvoid __move_post_blt(S)(ref S newLocation, ref S oldLocation) if (is(S == struct)) nothrowRecursively calls the `opPostMove` callbacks of a struct and its members if they're defined.
fnvoid __move_post_blt(S)(ref S newLocation, ref S oldLocation) if (__traits(isStaticArray, S)) nothrow