summaryrefslogtreecommitdiffhomepage
path: root/docs/cmap_api.md
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2021-01-01 00:29:40 +0100
committerGitHub <[email protected]>2021-01-01 00:29:40 +0100
commit0a6b8dcd73d6a51f0b7534d495e684811e44ecff (patch)
treee2e03540a4fde10143f8095325d919d6b37734b9 /docs/cmap_api.md
parentfe251781e2d864ee5857e2687b3f65b40847c1b5 (diff)
downloadSTC-modified-0a6b8dcd73d6a51f0b7534d495e684811e44ecff.tar.gz
STC-modified-0a6b8dcd73d6a51f0b7534d495e684811e44ecff.zip
Update cmap_api.md
Diffstat (limited to 'docs/cmap_api.md')
-rw-r--r--docs/cmap_api.md13
1 files changed, 7 insertions, 6 deletions
diff --git a/docs/cmap_api.md b/docs/cmap_api.md
index 00c097cb..edbd90cf 100644
--- a/docs/cmap_api.md
+++ b/docs/cmap_api.md
@@ -137,8 +137,8 @@ int main()
}
// Add two new entries to the unordered map
- cmap_str_put(&u, "BLACK", "#000000");
- cmap_str_put(&u, "WHITE", "#FFFFFF");
+ cmap_str_emplace(&u, "BLACK", "#000000");
+ cmap_str_emplace(&u, "WHITE", "#FFFFFF");
// Output values by key
printf("The HEX of color RED is:[%s]\n", cmap_str_at(&u, "RED")->str);
@@ -175,7 +175,9 @@ int main()
{110, cstr_from("Blue")},
{120, cstr_from_fmt("#%08x", col)},
});
- cmap_id_put(&idnames, 80, cstr_from("White"));
+
+ /* put replaces existing mapped value (unlike emplace and insert): */
+ cmap_id_put(&idnames, 110, cstr_from("White"));
c_foreach (i, cmap_id, idnames)
printf("%d: %s\n", i.ref->first, i.ref->second.str);
@@ -186,8 +188,7 @@ int main()
```
Output:
```c
-80: White
100: Red
-110: Blue
+110: White
120: #cc7744ff
-``` \ No newline at end of file
+```