deepCopy is instantiated when its corresponding type is instantiated
This commit is contained in:
parent
dfd7390277
commit
1088814e56
10 changed files with 87 additions and 15 deletions
|
|
@ -4386,6 +4386,8 @@ like ``let v = expr``, ``var v = expr``, ``parameter = defaultValue`` or for
|
|||
parameter passing no assignment is performed. The ``override`` pragma is
|
||||
optional for overriding ``=``.
|
||||
|
||||
**Note**: Overriding of operator ``=`` is not yet implemented.
|
||||
|
||||
|
||||
destructors
|
||||
-----------
|
||||
|
|
@ -4446,6 +4448,9 @@ Be aware that destructors are not called for objects allocated with ``new``.
|
|||
This may change in future versions of language, but for now the ``finalizer``
|
||||
parameter to ``new`` has to be used.
|
||||
|
||||
**Note**: Destructors are still experimental and the spec might change
|
||||
significantly in order to incorporate an escape analysis.
|
||||
|
||||
|
||||
deepCopy
|
||||
--------
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue