moveEmplace

fnvoid moveEmplace(T)(ref T source, ref T target) @system

Similar to move but assumes target is uninitialized. This is more efficient because source can be blitted over target without destroying or initializing it first.

Parameters

sourcevalue to be moved into target
targetuninitialized value to be filled by source