MapInitWithDeepCopyAndPolicy
MapInitWithDeepCopyAndPolicy
Description
Initialize map with deep-copy callbacks and explicit probing policy.
Parameters
| Name | Direction | Description |
|---|---|---|
hash_fn |
in | Hash callback for keys. |
compare_fn |
in | Key comparator. |
key_ci |
in | Optional key deep-copy callback. |
key_cd |
in | Optional key deinit callback. |
value_ci |
in | Optional value deep-copy callback. |
value_cd |
in | Optional value deinit callback. |
policy_value |
in | Probing policy copied into this map. |
Usage example (Cross-references)
Usage examples (Cross-references)
- In
Init.h:240:
))
# define MapInitWithDeepCopyAndPolicyT(m, hash_fn, compare_fn, key_ci, key_cd, value_ci, value_cd, policy_value) \
(TYPE_OF(m) MapInitWithDeepCopyAndPolicy( \
(hash_fn), \
(compare_fn), \- In
Init.h:300:
))
# define MapInitWithDeepCopyAndPolicyT(m, hash_fn, compare_fn, key_ci, key_cd, value_ci, value_cd, policy_value) \
((TYPE_OF(m))MapInitWithDeepCopyAndPolicy( \
(hash_fn), \
(compare_fn), \
Last updated on