View source code
Display the source code in dmd/backend/barray.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.
Struct dmd.backend.barray.Barray
A reusable array that ratchets up in capacity.
struct Barray(T)
;
Methods
Name | Description |
---|---|
dtor
()
|
Release all memory used. |
push
()
|
Append a 0-initialized element of T to array |
push
(t)
|
Append element t to array. |
remove
(i)
|
Move the last element from the array into [i]. Reduce the array length by one. |
reset
()
|
Resets length of array to 0 without free'ing the array memory. This sets it up for re-using the memory. |
setLength
(length)
|
Set useable length of array. |
Authors
License
Copyright © 1999-2022 by the D Language Foundation | Page generated by ddox.