ddup

Deep clones a value.

  1. T ddup(T val)
    pure pragma(inline)
    T
    ddup
    (
    T
    )
    (
    T val
    )
  2. T ddup(T arr)
  3. T ddup(T arr)

Parameters

val T

The value to be deep cloned.

Return Value

Type: T

A deep clone of the provided value.

Examples

B a; // where B is a class containing indirection
B b = a.ddup();

Meta