W3cubDocs

/D

ddmd.root.aav

Compiler implementation of the D programming language

http:
//dlang.org
Authors:
Walter Bright, http://www.digitalmars.com
License:
Boost License 1.0
Source:
root/aav.d
pure size_t dmd_aaLen(const AA* aa)

Determine number of entries in associative array.

Value* dmd_aaGet(AA** paa, Key key)

Get pointer to value in associative array indexed by key. Add entry for key if it is not already there, returning a pointer to a null Value. Create the associative array if it does not already exist.

Value dmd_aaGetRvalue(AA* aa, Key key)

Get value in associative array indexed by key. Returns NULL if it is not already there.

void dmd_aaRehash(AA** paa)

Rehash an array.

© 1999–2017 The D Language Foundation
Licensed under the Boost License 1.0.
https://dlang.org/phobos/ddmd_root_aav.html