qdup

Duplicates val using softdeserialization, avoiding deep cloning.

This is safer than a normal shallow copy, as it ensures that the new value has a totally new instance.

pure pragma(inline) @trusted
T
qdup
(
T
)
(
T val
)

Parameters

val T

The value to be duplicated.

Return Value

Type: T

Clone of val.

Meta