MapDeinit
MapDeinit
Description
Deinitialize given map and all contained keys and values.
Parameters
| Name | Direction | Description |
|---|---|---|
m |
in,out | Pointer to Map to deinitialize. |
Usage example (Cross-references)
Usage examples (Cross-references)
- In
Map.Remove.c:34:
result = result && (MapPairCount(&map) == 2);
MapDeinit(&map);
return result;
}- In
Map.Remove.c:52:
result = result && (MapValueCountForKey(&map, 5) == 2);
MapDeinit(&map);
return result;
}- In
Map.Remove.c:78:
result = result && (MapPairCount(&map) == 2);
MapDeinit(&map);
return result;
}- In
Map.Remove.c:97:
result = result && (MapPairCount(&map) == 1);
MapDeinit(&map);
return result;
}- In
Map.Remove.c:116:
result = result && MapGetFirstPtr(&map, 105) && (*MapGetFirstPtr(&map, 105) == 205);
MapDeinit(&map);
return result;
}- In
Map.Foreach.c:38:
bool result = (key_sum == 12) && (value_sum == 125);
MapDeinit(&map);
return result;
}- In
Map.Foreach.c:75:
result = result && (all_value_sum == 292);
MapDeinit(&map);
return result;
}- In
Map.Insert.c:38:
result = result && MapGetFirstPtr(&map, 3) && (*MapGetFirstPtr(&map, 3) == 30);
MapDeinit(&map);
return result;
}- In
Map.Insert.c:58:
result = result && !MapContainsPair(&map, 1, 10);
MapDeinit(&map);
return result;
}- In
Map.Insert.c:74:
result = result && MapGetFirstPtr(&map, 42) && (*MapGetFirstPtr(&map, 42) == 84);
MapDeinit(&map);
return result;
}- In
Map.Insert.c:94:
result = result && (MapValueCountForKey(&map, 8) == 1);
MapDeinit(&map);
return result;
}- In
Map.Ops.c:75:
result = result && (value_count == 2);
MapDeinit(&map);
return result;
}- In
Map.Ops.c:107:
result = result && (red_count == 2);
MapDeinit(&map);
return result;
}- In
Map.Ops.c:142:
result = result && (MapPairCount(&second) == 2);
MapDeinit(&first);
MapDeinit(&second);
return result;- In
Map.Ops.c:143:
MapDeinit(&first);
MapDeinit(&second);
return result;
}- In
Map.Ops.c:171:
result = result && (MapPairCount(&map) == 2);
MapDeinit(&map);
return result;
}- In
Map.Init.c:63:
bool result = map.capacity >= 32 && MapPairCount(&map) == 0 && MapEmpty(&map);
MapDeinit(&map);
return result;
}- In
Map.Init.c:87:
}
MapDeinit(&map);
return result;
}- In
Map.Init.c:116:
}
MapDeinit(&map);
return result;
}- In
Map.Access.c:39:
result = result && (MapUniqueKeyCount(&map) == 2);
MapDeinit(&map);
return result;
}- In
Map.Access.c:54:
result = result && (MapGetFirstPtr(&map, 999) == NULL);
MapDeinit(&map);
return result;
}- In
Map.Access.c:74:
int *value_ptr = MapValuePtrFromCursor(&map, cursor);
if (!value_ptr) {
MapDeinit(&map);
return false;
}- In
Map.Access.c:87:
result = result && (MapValuePtrFromCursor(&map, MapValueCursorInvalid()) == NULL);
MapDeinit(&map);
return result;
}- In
KvConfig.h:60:
/// cfg[in,out] : Config object.
///
#define KvConfigDeinit(cfg) MapDeinit(cfg)
///
Last updated on