View source code
Display the source code in dmd/backend/aarray.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.
Associative Array type.
struct AArray(TKey, Value) ;
||For each element in the AArray, call dg(Key* pkey, Value* pvalue) If dg returns !=0, stop and return that value.|
||Delete key entry in aa. If key is not in aa, do nothing.|
||Frees all the data used by AArray|
||Get pointer to value in associative array indexed by key. Add entry for key if it is not already there.|
||Determine if key is in aa.|
||Produce array of keys from aa.|
||Rehash an array.|
||Produce array of values from aa.|
|TKey||type that has members Key, getHash(), and equals()|
Walter Bright, Dave Fladebo
Distributed under the Boost Software License, Version 1.0.