Skip to content
MapInitWithDeepCopyAndPolicy

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)
            ))
    #    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),                                                                                              \
            ))
    #    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