Static methods
staticcopy<T>(v:T):T
Creates a deep copy of v
.
The following values remain unchanged:
- null
- numeric values
- boolean values
- strings
- functions
- type and enum references (e.g.
haxe.runtime.Copy
,haxe.ds.Option
) - instances of Date
- enum values without arguments
Any other value v
is recursively copied, ensuring
that v != copy(v)
holds.