Array

Undocumented in source.
struct Array (
T
) {}

Members

Functions

back
T back()
Undocumented in source. Be warned that the author may not have intended to support it.
capacity
uint capacity()
Undocumented in source. Be warned that the author may not have intended to support it.
clear
void clear()
Undocumented in source. Be warned that the author may not have intended to support it.
dup
Array!T dup(ArrayArena arena)
Undocumented in source. Be warned that the author may not have intended to support it.
empty
bool empty()
Undocumented in source. Be warned that the author may not have intended to support it.
free
void free(ArrayArena arena)
Undocumented in source. Be warned that the author may not have intended to support it.
front
T front()
Undocumented in source. Be warned that the author may not have intended to support it.
length
uint length()
Undocumented in source. Be warned that the author may not have intended to support it.
opDollar
uint opDollar()
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
T opIndex(size_t index)
Undocumented in source. Be warned that the author may not have intended to support it.
opSlice
inout(T)[] opSlice()
Undocumented in source. Be warned that the author may not have intended to support it.
opSlice
inout(T)[] opSlice(size_t from, size_t to)
Undocumented in source. Be warned that the author may not have intended to support it.
put
void put(ArrayArena arena, T[] items)
Undocumented in source. Be warned that the author may not have intended to support it.
putAt
void putAt(ArrayArena arena, size_t at, T[] items)
Undocumented in source. Be warned that the author may not have intended to support it.
putFront
void putFront(ArrayArena arena, T item)
Undocumented in source. Be warned that the author may not have intended to support it.
removeByShift
void removeByShift(size_t at, size_t numToRemove)
Undocumented in source. Be warned that the author may not have intended to support it.
removeInPlace
void removeInPlace(size_t at)
Undocumented in source. Be warned that the author may not have intended to support it.
replaceAt
void replaceAt(ArrayArena arena, size_t at, size_t numItemsToRemove, T[] itemsToInsert)
Undocumented in source. Be warned that the author may not have intended to support it.
replaceAtVoid
void replaceAtVoid(ArrayArena arena, size_t at, size_t numItemsToRemove, size_t numItemsToInsert)
Undocumented in source. Be warned that the author may not have intended to support it.
reserve
void reserve(ArrayArena arena, uint howMany)
Undocumented in source. Be warned that the author may not have intended to support it.
toString
void toString(void delegate(const(char)[]) sink)
Undocumented in source. Be warned that the author may not have intended to support it.
unput
void unput(size_t numItems)
Undocumented in source. Be warned that the author may not have intended to support it.
voidPut
void voidPut(ArrayArena arena, uint howMany)
Undocumented in source. Be warned that the author may not have intended to support it.

Unions

__anonymous
union __anonymous
Undocumented in source.

Variables

MIN_EXTERNAL_BYTES
enum uint MIN_EXTERNAL_BYTES;
Undocumented in source.
NUM_INLINE_ITEMS
enum uint NUM_INLINE_ITEMS;
Undocumented in source.

Meta