Go to the source code of this file.
Destroy the iterator and releases resources used by the iterator.
- Parameters
-
iterator | The iterator to release |
Tests if there are more values available in the iterator.
- Parameters
-
iterator | The iterator to be tested. |
- Returns
- true if there are more values. Otherwise false.
Initializes a stack allocated as_iterator for the given as_hashmap.
- Parameters
-
iterator | The iterator to initialize. |
map | The map to iterate. |
- Returns
- On success, the initialized iterator. Otherwise NULL.
Creates a heap allocated as_iterator for the given as_hashmap.
- Parameters
-
- Returns
- On success, the new iterator. Otherwise NULL.
Attempts to get the next value from the iterator. This will return the next value, and iterate past the value.
- Parameters
-
iterator | The iterator to get the next value from. |
- Returns
- The next value in the list if available. Otherwise NULL.