diff options
| author | Tyge Løvset <[email protected]> | 2022-08-10 13:43:25 +0200 |
|---|---|---|
| committer | Tyge Løvset <[email protected]> | 2022-08-10 13:43:25 +0200 |
| commit | 8eea6dfb61e9922de5940be975f4a51dcf4a62a3 (patch) | |
| tree | a7f1972d8016e560019f1dcbfe7673c8b5879046 /examples | |
| parent | 1756309078f4c09765bde898e50b8a3078cebc7d (diff) | |
| download | STC-modified-8eea6dfb61e9922de5940be975f4a51dcf4a62a3.tar.gz STC-modified-8eea6dfb61e9922de5940be975f4a51dcf4a62a3.zip | |
Fixed cdeq_begin(). Optimized c_foreach: only use one iter.
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/csmap_erase.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/examples/csmap_erase.c b/examples/csmap_erase.c index 1c533a99..cbcc2607 100644 --- a/examples/csmap_erase.c +++ b/examples/csmap_erase.c @@ -49,6 +49,11 @@ int main() printmap(m2); mymap_iter it1 = mymap_advance(mymap_begin(&m2), 1); mymap_iter it2 = mymap_find(&m2, mymap_back(&m2)->first); + + puts("to remove:"); + c_foreach (i, mymap, it1, it2) + printf(" [%d, %s]", i.ref->first, cstr_str(&i.ref->second)); + puts(""); // The 2nd member function removes elements // in the range [First, Last) mymap_erase_range(&m2, it1, it2); |
