Destruct.
Add elements es to the back. Throws when array becomes full. NOTE doesn't invalidate any borrow
Try to add elements es to the back. NOTE doesn't invalidate any borrow
Last (back) element.
First (front) element.
Add elements es to the back. Throws when array becomes full. NOTE doesn't invalidate any borrow
Try to add elements es to the back. NOTE doesn't invalidate any borrow
Move element at index to return.
Comparison for equality.
Comparison for equality.
Index operator.
Add elements es to the back. NOTE doesn't invalidate any borrow
Get read-only slice in range i .. j.
Get read-write slice in range i .. j.
Get read-only full slice.
Get read-write full slice.
Get slice in range i .. j.
Get full slice.
Pop element at index.
Pop last (back) element.
Pop the n last (back) elements.
Pop first (front) element.
Get full read-only slice.
Get read-only slice in range i .. j.
Get full read-write slice.
Get read-write slice in range i .. j.
Maximum value possible for _readBorrowCount.
Get length.
Get as string.
Construct from element values.
Statically allocated T-array of fixed pre-allocated length.
Similar to Rust's fixedvec: https://docs.rs/fixedvec/0.2.3/fixedvec/ Similar to mir.small_array at http://mir-algorithm.libmir.org/mir_small_array.html.
TODO Merge member functions with basic_*_array.d and array_ex.d
TODO Add @safe nothrow @nogc ctor from static array (of known length)
TODO use opPostMove (https://github.com/dlang/DIPs/blob/master/DIPs/accepted/DIP1014.md)