Disable postblit constructor in D2 to prevent copying
Mixin appropriate API based on kind of element type requested
Add opAssign from currently used implementation to main overload set so that it won't get shadowed by opAssign automatically generated from postblit.
Resizes buffer and allows memory stomping
Exposes owned data as an array slice
Exposes owned data as an array slice
Ensures buffer has enough capacity to hold specified length but does not modify effective length.
More readable alias for resetting buffer length to 0 while preserving capacity.
Assigns data to stored data from other slice
Assigns data to stored data from other slice
Individual element access.
Invidual element assignment
Appends to current buffer
Buffer element iteration
Buffer element iteration (with index)
Assigns data to stored data from other slice
Assigns data to stored data from other slice
Sets all elements of internal slice to rhs
Individual element access.
Invidual element assignment
Appends to current buffer
Buffer element iteration
Buffer element iteration (with index)
Assigns data to stored data from other slice
Assigns data to stored data from other slice
Individual element access.
Invidual element assignment
Appends to current buffer
Buffer element iteration
Buffer element iteration (with index)