TypedAllocator.dispose

Destroys and then deallocates (using allocatorFor!T) the object pointed to by a pointer, the class object referred to by a class or interface reference, or an entire array. It is assumed the respective entities had been allocated with the same allocator.

  1. void dispose(T* p)
  2. void dispose(T p)
    struct TypedAllocator(PrimaryAllocator, Policies...)
    void
    dispose
    (
    T
    )
    (
    T p
    )
    if (
    is(T == class) ||
    is(T == interface)
    )
  3. void dispose(T[] array)

Meta