Vector

Undocumented in source.

Members

Functions

back
T back()
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.
empty
bool empty()
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
size_t length()
Undocumented in source. Be warned that the author may not have intended to support it.
opAssign
void opAssign(R range)

Assigns from a range.

opBinary
Vector opBinary(T other)

Returns a new vector after appending to the given vector.

opCast
bool opCast()
Undocumented in source. Be warned that the author may not have intended to support it.
opDollar
size_t opDollar()
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(const(Vector!(T)) other)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
inout(T) opIndex(long index)
Undocumented in source. Be warned that the author may not have intended to support it.
opOpAssign
void opOpAssign(T other)
Undocumented in source. Be warned that the author may not have intended to support it.
opOpAssign
void opOpAssign(R range)

Append to the vector from a range

opSlice
T[] opSlice()
Undocumented in source. Be warned that the author may not have intended to support it.
opSlice
T[] opSlice(size_t start, size_t end)

Returns a slice. @system because the pointer in the slice might dangle.

opSliceAssign
void opSliceAssign(T value)
Undocumented in source. Be warned that the author may not have intended to support it.
opSliceAssign
void opSliceAssign(T value, size_t start, size_t end)

Assign all elements in the given range to the given value

opSliceOpAssign
void opSliceOpAssign(E value)

Assign all elements using the given operation and the given value

opSliceOpAssign
void opSliceOpAssign(E value, long start, long end)

Assign all elements in the given range using the given operation and the given value

popBack
void popBack()
Undocumented in source. Be warned that the author may not have intended to support it.
popFront
void popFront()
Undocumented in source. Be warned that the author may not have intended to support it.
put
void put(T a)
Undocumented in source. Be warned that the author may not have intended to support it.
put
void put(T[] a)
Undocumented in source. Be warned that the author may not have intended to support it.
putFront
void putFront(T a)
Undocumented in source. Be warned that the author may not have intended to support it.
range
Vector!T range()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

data
T[] data;
Undocumented in source.

Meta