@@ -110,7 +110,9 @@ end function hasher_fun
110
110
pure subroutine copy_key ( old_key , new_key )
111
111
! ! Version: Experimental
112
112
! !
113
- ! ! Copies the contents of the key, old_key, to the key, out_key
113
+ ! ! Copies the contents of the key, old_key, to the key, new_key
114
+ ! ! ([Specifications](../page/specs/stdlib_hashmaps.html#copy_key-returns-a-copy-of-the-key))
115
+ ! !
114
116
! ! Arguments:
115
117
! ! old_key - the input key
116
118
! ! new_key - the output copy of old_key
@@ -126,6 +128,8 @@ subroutine copy_other( other_in, other_out )
126
128
! ! Version: Experimental
127
129
! !
128
130
! ! Copies the other data, other_in, to the variable, other_out
131
+ ! ! ([Specifications](../page/specs/stdlib_hashmaps.html#copy_other-returns-a-copy-of-the-other-data))
132
+ ! !
129
133
! ! Arguments:
130
134
! ! other_in - the input data
131
135
! ! other_out - the output data
@@ -141,6 +145,8 @@ function equal_keys( key1, key2 ) result(test) ! Chase's tester
141
145
! ! Version: Experimental
142
146
! !
143
147
! ! Compares two keys for equality
148
+ ! ! ([Specifications](../page/specs/stdlib_hashmaps.html#operator(==)-compares-two-keys-for-equality))
149
+ ! !
144
150
! ! Arguments:
145
151
! ! key1 - the first key
146
152
! ! key2 - the second key
@@ -167,6 +173,8 @@ subroutine free_key( key )
167
173
! ! Version: Experimental
168
174
! !
169
175
! ! Frees the memory in a key
176
+ ! ! ([Specifications](../page/specs/stdlib_hashmaps.html#free_key-frees-the-memory-associated-with-a-key))
177
+ ! !
170
178
! ! Arguments:
171
179
! ! key - the key
172
180
type (key_type), intent (inout ) :: key
@@ -180,6 +188,8 @@ subroutine free_other( other )
180
188
! ! Version: Experimental
181
189
! !
182
190
! ! Frees the memory in the other data
191
+ ! ! ([Specifications](../page/specs/stdlib_hashmaps.html#free_other-frees-the-memory-associated-with-other-data))
192
+ ! !
183
193
! ! Arguments:
184
194
! ! other - the other data
185
195
type (other_type), intent (inout ) :: other
@@ -330,6 +340,8 @@ pure function fnv_1a_hasher( key )
330
340
! ! Version: Experimental
331
341
! !
332
342
! ! Hashes a key with the FNV_1a algorithm
343
+ ! ! ([Specifications](../page/specs/stdlib_hashmaps.html#fnv_1a_hasher-calculates-a-hash-code-from-a-key))
344
+ ! !
333
345
! ! Arguments:
334
346
! ! key - the key to be hashed
335
347
type (key_type), intent (in ) :: key
@@ -344,6 +356,8 @@ pure function seeded_nmhash32_hasher( key )
344
356
! ! Version: Experimental
345
357
! !
346
358
! ! Hashes a key with the NMHASH32 hash algorithm
359
+ ! ! ([Specifications](../page/specs/stdlib_hashmaps.html#seeded_nmhash32_hasher-calculates-a-hash-code-from-a-key))
360
+ ! !
347
361
! ! Arguments:
348
362
! ! key - the key to be hashed
349
363
! ! seed - the seed (unused) for the hashing algorithm
@@ -360,6 +374,7 @@ pure function seeded_nmhash32x_hasher( key )
360
374
! ! Version: Experimental
361
375
! !
362
376
! ! Hashes a key with the NMHASH32X hash algorithm
377
+ ! ! ([Specifications](../page/specs/stdlib_hashmaps.html#seeded_nmhash32x_hasher-calculates-a-hash-code-from-a-key))
363
378
! ! Arguments:
364
379
! ! key - the key to be hashed
365
380
! ! seed - the seed (unused) for the hashing algorithm
@@ -376,6 +391,8 @@ pure function seeded_water_hasher( key )
376
391
! ! Version: Experimental
377
392
! !
378
393
! ! Hashes a key with the waterhash algorithm
394
+ ! ! ([Specifications](../page/specs/stdlib_hashmaps.html#seeded_water_hasher-calculates-a-hash-code-from-a-key))
395
+ ! !
379
396
! ! Arguments:
380
397
! ! key - the key to be hashed
381
398
type (key_type), intent (in ) :: key
0 commit comments