summaryrefslogtreecommitdiffhomepage
path: root/stc/cmap.h
AgeCommit message (Expand)Author
2021-05-20Moved stc folder into include folder.Tyge Løvset
2021-05-19More cleanups and refinements.Tyge Løvset
2021-05-18Added the new c_defer(), c_with(), c_withvar() macros into the examples.Tyge Løvset
2021-05-15Renamed newly introduced internal c_cast() to c_make() for c++ compatability....Tyge Løvset
2021-05-07Reverted c_trivial_*() to c_default_*().Tyge Løvset
2021-05-07Rename to use c_rawstr_*() instead of c_rstr_*().Tyge Løvset
2021-05-07Cleanup, internal renames. API: c_strhash() -> c_string_hash(), added adv() a...Tyge Løvset
2021-05-06Added erase() for cvec, cdeq and clist for consistency.Tyge Løvset
2021-05-05Changed some lesser used API in cvec and cdeq to be more consistent. Improved...Tyge Løvset
2021-05-04Added get() method to cvec, cdeq, clist, cmap, csmap. Restructured emplace/in...Tyge Løvset
2021-04-30Internal only: Removed cstr_t and cbits_t: only use cstr and cbits. Finished ...Tyge Løvset
2021-04-29Added new constructors to carray.h. Made cmap and csmap keys immutable. Added...Tyge Løvset
2021-04-26Doc update. Renamed c_new_2() to c_new_n()Tyge Løvset
2021-04-23API: Reverted to C_X_erase_at() instead of C_X_erase_it(). Sorry for the mess...Tyge Løvset
2021-04-16Replaced cmap/cset min_load_factor with shrink_to_fit() method.Tyge Løvset
2021-04-16Corrections in cmap.Tyge Løvset
2021-04-16Fixed bug: cmap_erase_it() return iterator. Fixed mem-leak in cdeq_X_insert()...Tyge Løvset
2021-04-15NB! Changed API: *_erase_at(container, it) --> *_erase_it(container, it). cve...Tyge Løvset
2021-04-12Fix another issue with local var in csmap_X_erase_at(), and a constness issue...Tyge Løvset
2021-04-10Some final code move.Tyge Løvset
2021-04-10Formatting and internal renaming. Increased readability and consistency.Tyge Løvset
2021-04-08Minor formatting. Fix inaccuracy in doc.Tyge Løvset
2021-04-08Big change set to simplify the internal templating implementations. Shorter a...Tyge Løvset
2021-04-08Cleanup Template types.Tyge Løvset
2021-03-30Moved cset and csset definitions to cset.h and csset.h. Updated docs.Tyge Løvset
2021-03-30Added c_no clone default parameter to using_* if only del was specified.Tyge Løvset
2021-03-11Error in cmap.h example code.Camel Coder
2021-03-11Renamed public *_result_t struct member names in maps/sets for consistency wi...Tyge Løvset
2021-03-10Reduced macro token-pasting a lot in maps.Tyge Løvset
2021-03-06Fixed some const-ness with begin/end methods.Tyge Løvset
2021-03-03Toned down performance aspect in the docs.Tyge Løvset
2021-03-02Fixed: renamed reserved symbols/names.Tyge Løvset
2021-03-01Update exteral mapsTyge Løvset
2021-02-28Made it possible use full 64-bit size_t range for cmap, by defining CMAP_SIZE...Tyge Løvset
2021-02-26Some improvements in hash functions.Tyge Løvset
2021-02-25FIXED: Serious regression bug in cmap.h. SORRY!Tyge Løvset
2021-02-22Renamed c_plain_... to c_trivial_... internal functions.Tyge Løvset
2021-02-22Small changes. Added back csmap/cmap put() but now with Key,Mapped args (not ...Tyge Løvset
2021-02-22Many internal renames. Reverted to specify both _del and _clone parameter whe...Tyge Løvset
2021-02-21Renamed using_c*map_keyarg() to using_c*map_keydef().Tyge Løvset
2021-02-21Renamed emplace_put() to emplace_or_assign(). May add put() as alias to inser...Tyge Løvset
2021-02-20Renamed push_items to emplace_nTyge Løvset
2021-02-20Internal renaming improvements.Tyge Løvset
2021-02-20Rewamp of cmap/csmap API. More to come.Tyge Løvset
2021-02-19Fixed bug in insert_or_assign(). cmap/csmap.Tyge Løvset
2021-02-18Minor cleanupTyge Løvset
2021-02-18Changed API to csmap_X_insert and cmap_X_insert. No change for sets.Tyge Løvset
2021-02-16Fixed hash API.Tyge Løvset
2021-02-14Refinements.Tyge Løvset
2021-02-13Replaced default hash for cmap.Tyge Løvset