Documentation of object.destroy
Mike Franklin
slavo5150 at yahoo.com
Tue Jan 2 15:13:46 UTC 2018
On Tuesday, 2 January 2018 at 13:58:49 UTC, Johan Engelen wrote:
> How about:
> "Destroys the given object `obj` and puts `obj` in its `T.init`
> state. This function used to destroy an object such that any
> cleanup by the destructor or finalizer is done, and such that
> `obj` no longer references any other objects (unless `T.init`
> references other objects). This function does not initiate a GC
> cycle nor free any GC memory."
I think you meant "This function *is* used..."
I suggest the following:
Calls `obj`'s destructor and sets `obj` to its default initial
state, `T.init`. This function does not initiate a GC cycle nor
does it free any GC memory.
Mike
More information about the Digitalmars-d
mailing list