dup

Shallow clones a value.

pure pragma(inline)
T
dup
(
T
)
(
T val
)
if (
!isArray!T &&
!isAssignable!(T, Object)
)

Parameters

val T

The value to be shallow cloned.

Return Value

Type: T

A shallow clone of the provided value.

Examples

A a;
A b = a.dup();

Meta