summaryrefslogtreecommitdiffhomepage
path: root/docs/csmap_api.md
AgeCommit message (Expand)Author
2023-07-26Added cmap_emplace_key() / csmap_emplace_key()tylov
2023-07-24Updated godbolt links to working v4.3 examples.tylov
2023-07-18Renamed i_native_cmp => i_cmp_nativetylov
2023-07-15Improved warning, and other enhancements in ccommon.htylov
2023-05-23Updated docs to reflect changes in cstr linking shared.Tyge Lovset
2023-05-20Rename c_make() macro to c_init(). c_make still available, but deprecated.Tyge Løvset
2023-05-18Huge update: cqueue and cdeq completely rewritten. cvec and cdeq API harmoniz...Tyge Lovset
2023-04-18Removed unneeded custom size type in maps and bits.h. Prepared for possible r...Tyge Løvset
2023-04-10Improved naming consistency: fixed rawkey - keyraw confusion (mostly internal).Tyge Lovset
2023-04-09Added some online examples.Tyge Lovset
2023-04-09Added "Run this code" in Compiler Explorer a few places. New example in csmap...Tyge Lovset
2023-03-29Removed i_less_functor, i_cmp_functor, i_eq_functor and i_hash_functor: not n...Tyge Lovset
2023-03-26development branch for 4.2Tyge Løvset
2023-02-16Reverted and removed maps put function. Renamed clist node api functions. Min...Tyge Løvset
2023-02-15Cleaned up in size-types. API always uses intptr_t as default for all contain...Tyge Løvset
2023-02-11Some more docs. Renamed (half-)internal template parameter i_size => i_ssize....Tyge Løvset
2023-02-11More docs improvements.Tyge Løvset
2023-02-08Changed to use lowercase flow-control macros in examples (uppercase will stil...Tyge Løvset
2023-02-02Fixed to allow int64_t sized maps. (defaults to 32-bit).Tyge Løvset
2023-02-01Massive update from unsigned sizes and indices to signed.Tyge Lovset
2023-01-06Removed swap() function from all containers. Use safe c_SWAP() macro instead.Tyge Løvset
2023-01-04Improved a few examples.Tyge Løvset
2022-12-23Experimental uppercase macros.Tyge Løvset
2022-11-06Improved documentation of template parameters for all containers.Tyge Løvset
2022-09-26Deprecated c_pair() macro. Replaced with c_PAIR(), analogous to c_ARGsv() mac...Tyge Løvset
2022-09-23Deprecated c_forarray, c_forarray_p macros - both replaced by c_forlist, and ...Tyge Løvset
2022-08-13Experimental: Renamed c_autovar => c_with, c_autoscope => c_scope, c_autodefe...Tyge Løvset
2022-08-08Reverted `{{` to `{ {` in documentation as markdown treats it special.Tyge Løvset
2022-08-06c_apply() deprecated: replaced with c_forarray() macro. Updated and improved ...Tyge Løvset
2022-07-11Fixed documentation changes for size, capacity, empty. Minor changes in some ...Tyge Lovset
2022-07-06Version 3.7. Make sure to check NEWS/Changes in README.md for a few code-bre...Tyge Løvset
2022-06-01Update docs on i_implement / shared linking.Tyge Løvset
2022-06-01Update docs regarding i_implement for cstr, cview, cbits, ...Tyge Løvset
2022-05-02More doc fixes on i_keyclone, i_keyfrom and i_valclone, i_valfromTyge Løvset
2022-04-29cmap/csmap cleanup incl. docs.Tyge Løvset
2022-04-25Final cstr_str() docs update..Tyge Løvset
2022-04-24Updated docs to use cstr_str(&s) instead of s.strTyge Løvset
2022-04-22Changed API for c*map_X_push() to take a entry pair (c*map_X_value) argument ...Tyge Løvset
2022-04-22Readded push()/emplace() to all containers missing them. Made _hash function ...Tyge Løvset
2022-04-18Renamed newly added map function put_r() to put_raw() - alias for emplace_or_...Tyge Lovset
2022-04-17alt/cstr.h (sso string): added cstr_replace_all(). Header examples updated to...Tyge Løvset
2022-04-16Added at_mut() to some containers. Added put_r() to cmap, csmap as alias for ...Tyge Løvset
2022-04-15Updated README.md docs on template args! Reverted to put() as alias for inser...Tyge Løvset
2022-04-09- Switched from .._put() to .._push() as the "generic" method to add element...Tyge Løvset
2022-04-09Universally added a put() function to all containers.Tyge Løvset
2021-12-29Fixed minors in map docs.Tyge Løvset
2021-12-29Some more docs.Tyge Løvset
2021-12-22Renamed '_rawvalue\b' to '_raw'Tyge Løvset
2021-12-22Changed the c_apply() and c_apply_pair() to one new c_apply() API. Added c_pa...Tyge Løvset
2021-12-20Some small addition to constness in API. Updated docs.Tyge Løvset