MapContainsKey
MapContainsKey
Description
Check if the map stores at least one value for a key.
Parameters
| Name | Direction | Description |
|---|---|---|
m |
in | Map. |
key |
in | Key to search for. |
Success
true when the key exists.
Failure
false
Usage example (Cross-references)
Usage examples (Cross-references)
- In
Map.Remove.c:29:
bool result = MapRemoveFirst(&map, 1);
result = result && MapContainsKey(&map, 1);
result = result && (MapValueCountForKey(&map, 1) == 1);
result = result && MapGetFirstPtr(&map, 1) && (*MapGetFirstPtr(&map, 1) == 11);- In
Map.Remove.c:72:
bool result = (MapRemoveIf(&map, remove_even_values, NULL) == 2);
result = result && !MapContainsKey(&map, 2);
result = result && (MapValueCountForKey(&map, 1) == 1);
result = result && MapGetFirstPtr(&map, 1) && (*MapGetFirstPtr(&map, 1) == 11);- In
Map.Remove.c:75:
result = result && (MapValueCountForKey(&map, 1) == 1);
result = result && MapGetFirstPtr(&map, 1) && (*MapGetFirstPtr(&map, 1) == 11);
result = result && MapContainsKey(&map, 3);
result = result && (MapPairCount(&map) == 2);- In
Map.Remove.c:92:
bool result = (MapRemoveAll(&map, 5) == 3);
result = result && !MapContainsKey(&map, 5);
result = result && (MapValueCountForKey(&map, 5) == 0);
result = result && MapContainsKey(&map, 9);- In
Map.Remove.c:94:
result = result && !MapContainsKey(&map, 5);
result = result && (MapValueCountForKey(&map, 5) == 0);
result = result && MapContainsKey(&map, 9);
result = result && (MapPairCount(&map) == 1);- In
Map.Remove.c:112:
MapSetOnlyR(&map, 105, 205);
bool result = !MapContainsKey(&map, 5);
result = result && MapContainsKey(&map, 105);
result = result && MapGetFirstPtr(&map, 105) && (*MapGetFirstPtr(&map, 105) == 205);- In
Map.Remove.c:113:
bool result = !MapContainsKey(&map, 5);
result = result && MapContainsKey(&map, 105);
result = result && MapGetFirstPtr(&map, 105) && (*MapGetFirstPtr(&map, 105) == 205);- In
Map.Ops.c:63:
second_value_buf[0] = 'S';
result = result && MapContainsKey(&map, "alpha");
result = result && !MapContainsKey(&map, key);
result = result && (MapValueCountForKey(&map, "alpha") == 2);- In
Map.Ops.c:64:
result = result && MapContainsKey(&map, "alpha");
result = result && !MapContainsKey(&map, key);
result = result && (MapValueCountForKey(&map, "alpha") == 2);
stored_value = MapGetFirstPtr(&map, "alpha");- In
Map.Ops.c:165:
bool result = (MapRetainIf(&map, retain_values_above_threshold, &threshold) == 2);
result = result && !MapContainsKey(&map, 1);
result = result && !MapContainsKey(&map, 2);
result = result && MapContainsKey(&map, 3);- In
Map.Ops.c:166:
bool result = (MapRetainIf(&map, retain_values_above_threshold, &threshold) == 2);
result = result && !MapContainsKey(&map, 1);
result = result && !MapContainsKey(&map, 2);
result = result && MapContainsKey(&map, 3);
result = result && MapContainsKey(&map, 4);- In
Map.Ops.c:167:
result = result && !MapContainsKey(&map, 1);
result = result && !MapContainsKey(&map, 2);
result = result && MapContainsKey(&map, 3);
result = result && MapContainsKey(&map, 4);
result = result && (MapPairCount(&map) == 2);- In
Map.Ops.c:168:
result = result && !MapContainsKey(&map, 2);
result = result && MapContainsKey(&map, 3);
result = result && MapContainsKey(&map, 4);
result = result && (MapPairCount(&map) == 2);- In
Map.Access.c:28:
MapSetOnlyR(&map, 9, 90);
bool result = MapContainsKey(&map, 7);
result = result && MapContainsKey(&map, 9);
result = result && !MapContainsKey(&map, 8);- In
Map.Access.c:29:
bool result = MapContainsKey(&map, 7);
result = result && MapContainsKey(&map, 9);
result = result && !MapContainsKey(&map, 8);
result = result && MapContainsPair(&map, 7, 70);- In
Map.Access.c:30:
bool result = MapContainsKey(&map, 7);
result = result && MapContainsKey(&map, 9);
result = result && !MapContainsKey(&map, 8);
result = result && MapContainsPair(&map, 7, 70);
result = result && MapContainsPair(&map, 7, 71);
Last updated on