No default construction if an allocator must be provided.
Use the given allocator for allocations.
A destructor is present on this object, but not explicitly documented in the source.
A postblit is present on this object, but not explicitly documented in the source.
Either const(T) or T.
Either const(typeof(this)) or typeof(this).
Inserts the given value into the end of the array.
Inserts the given value into the end of the array.
Inserts the given value into the end of the array.
~ operator overload
Index operator overload
Index assignment support
~= operator overload
~= operator overload for an array of items
Slice operator overload
Slice assignment support
Remove the item at the given index from the array.
Removes the last element from the array.
Ensures sufficient capacity to accommodate n elements.
Change the array length. When growing, initialize new elements to the default value.
Change the array length. When growing, initialize new elements to the given value.
the array element type
the allocator to use. Defaults to Mallocator.
true if the container should support holding references to GC-allocated memory.
Array that is able to grow itself when items are appended to it. Uses malloc/free/realloc to manage its storage.