View source code
Display the source code in dmd/root/array.d from which this
page was generated on github.
Report a bug
If you spot a problem with this page, click here to create a
Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
local clone.
Module dmd.root.array
Dynamic array implementation.
Documentation
https://dlang.org/phobos/dmd_root_array.html
Coverage
https://codecov.io/gh/dlang/dmd/src/master/src/dmd/root/array.d
Functions
Name | Description |
---|---|
each(array)
|
Iterates the given array and calls the given callable for each element. |
each(array)
|
Iterates the given array and calls the given callable for each element. |
equal(range1, range2)
|
|
filter(range)
|
Lazily filters the given range based on the given predicate. |
map(range)
|
Lazily iterates the given range and calls the given callable for each element. |
peekSlice(array)
|
Exposes the given root Array as a standard D array. |
reverse(a)
|
Reverse an array in-place. |
split(array, index, length)
|
Splits the array at index and expands it to make room for length
elements by shifting everything past index to the right.
|
staticArray(array)
|
|
walkLength(range)
|
Manifest constants
Name | Type | Description |
---|---|---|
isCallableWith
|
Evaluates to true if func be called withl a value of T .
|
|
isInputRange
|
Evaluates to true if the given type satisfy the input range interface.
|
|
isPredicateOf
|
Evaluates to true if func can be called with a value of T and returns
a value that is convertible to bool .
|
Aliases
Name | Type | Description |
---|---|---|
ElementType
|
T
|
Evaluates to the element type of R .
|
Authors
License
Copyright © 1999-2022 by the D Language Foundation | Page generated by ddox.