Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/P-p-H-d/mlib.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Pelissier <patrick.pelissier@gmail.com>2023-04-29 12:41:08 +0300
committerPatrick Pelissier <patrick.pelissier@gmail.com>2023-04-29 12:41:08 +0300
commit3ec24cfa40bcba69b69192dad790314b64feb63a (patch)
tree068bdb34c3762b3e2f4f9d47d0567f00d603ce8a /README.md
parent12b099dcf81160a7297cbe02f92a1db2d7060ca8 (diff)
Update
Diffstat (limited to 'README.md')
-rw-r--r--README.md9
1 files changed, 6 insertions, 3 deletions
diff --git a/README.md b/README.md
index fd70de2..09f935e 100644
--- a/README.md
+++ b/README.md
@@ -57,11 +57,14 @@ recursive container objects (container-of[...]-container-of-type-T)
while keeping compile time type checking.
This is an equivalent of the [C++](https://en.wikipedia.org/wiki/C%2B%2B)
-[Standard Library](https://en.wikipedia.org/wiki/C%2B%2B_Standard_Library)
-but for standard ISO C99 / C11.
+[Standard Library](https://en.wikipedia.org/wiki/C%2B%2B_Standard_Library),
+providing vector, deque, forward_list, set, map, multiset, multimap,
+unordered_set, unordered_map, stack, queue, shared_ptr, string, variant, option
+to standard ISO C99 / C11.
There is not a strict mapping as both the STL and M\*LIB have their exclusive containers:
See [here](https://github.com/P-p-H-d/mlib/wiki/STL-to-M*LIB-mapping) for details.
-If you think a particular container is missing, feel free to open an issue.
+M\*LIB provides also addtional concurrent containers to design properly
+multi-threaded programs: shared register, communication queue, ...
M\*LIB is portable to any systems that support [ISO C99](https://en.wikipedia.org/wiki/C99).
Some optional features need at least [ISO C11](https://en.wikipedia.org/wiki/C11_(C_standard_revision)).