Initialise fhash iterator
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(fhash_tbl_t), | intent(in), | target | :: | tbl |
Iterator type for iterating over hash table items
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(fhash_tbl_t), | public, | pointer | :: | tbl | => | NULL() | |
| integer, | public | :: | bucket | = | 1 | ||
| integer, | public | :: | depth | = | 1 |
| private function fhash_iter_init (tbl) | Initialise fhash iterator |
| procedure , public , :: next => fhash_iter_next Function | |
| procedure , public , :: reset => fhash_iter_reset Subroutine |