Returns a value from the hash by name.
Returns all values in the hash converted to a type given by T.
Applies the hash onto a value which is a class or struct given by T.
Concatenates two hashes. Duplicate keys and values are preserved.
Fetches an element by its runtime name and stores it into the destination parameter.
Checks for the presence of a key in the hash.
Iterates over the values in the hash as Variants.
Ditto, but also iterates over keys.
Concatenates two hashes. Duplicate keys and values are preserved.
Fetches a value from the hash as a Variant.
A templated datatype which stores key => value pairs. Keys and values stored in hash need not be unique.
Querying hashes can be done with both compile-time and run-time values.
Hashes also allow for duplicate keys, and value selection by type.