From a7b11c557e89dfe6314dd07ea558359071da0f92 Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Wed, 22 Dec 2021 14:59:44 +0100 Subject: Finished Readme.md updates. --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1768021c..744c8dff 100644 --- a/README.md +++ b/README.md @@ -335,9 +335,10 @@ Special: - `i_val_str`, `i_val_sptr`, `i_val_bind` - Same as for key. Notes: +- For non-associative containers, `i_drop` and `i_from` may be defined instead of `i_valdrop` and `i_valfrom`. - Instead of defining `i_cmp`, you may define `i_opt c_no_cmp` to exclude methods using comparison. -- Instead of defining `i_valfrom`, you may define `i_opt c_no_clone` to exclude methods using deep copy. -- If a destructor `i_drop` is defined, then either `i_valfrom` or `i_opt c_no_clone` defined is required by the compiler. +- Instead of defining `i_*from`, you may define `i_opt c_no_clone` to exclude methods using deep copy. +- If a destructor `i_*drop` is defined, then either `i_*from` or `i_opt c_no_clone` is required to be defined. The *emplace* versus non-emplace container methods -------------------------------------------------- -- cgit v1.2.3