IDisposable

Interface containing a delete function. Often combined with IVerifiable.

interface IDisposable {}

Members

Functions

dispose
void dispose()

Function for deallocating memory. Should be called in destructor.

Examples

class A : IDisposable
{
    ~this()
    {
        dispose();
    }

    public void dispose()
    {
        // Delete Native Stuff
    }
}

Meta