summaryrefslogtreecommitdiffhomepage
path: root/docs/cmap_api.md
AgeCommit message (Expand)Author
2023-01-12docs and utf8 updates.Tyge Løvset
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-12-20Renamed (reverted) cstr_new(lit) => cstr_lit(lit). Old name is deprecated (su...Tyge Løvset
2022-12-19Renames:Tyge Løvset
2022-11-06Improved documentation of template parameters for all containers.Tyge Løvset
2022-11-03Made cmap i_max_load_factor a compile time template parameter instead of runt...Tyge Løvset
2022-10-28Renamed some semi-internal functions which appeared to be macros by their name.Tyge Løvset
2022-10-24API CHANGE: Renamed input params for naming consisteny and usage:Tyge Løvset
2022-10-20Switch from #define i_val_bind to i_val_class and i_key_class.Tyge Løvset
2022-10-19- Removed deprecated carc_make and cbox_make (replaced by carc_from, cbox_from)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-09-22Updated _advance() iter methods. Some have signed offsets.Tyge Løvset
2022-08-13Experimental: Renamed c_autovar => c_with, c_autoscope => c_scope, c_autodefe...Tyge Løvset
2022-08-08Reverted a minor change in template.hTyge Løvset
2022-08-08Reverted `{{` to `{ {` in documentation as markdown treats it special.Tyge Løvset
2022-08-07Refined template.h when specifying i_key_bind (and i_val_bind): i_keyclone b...Tyge Løvset
2022-08-07Internal: moved some functions in csview/cstr to implementation sections.Tyge Løvset
2022-08-06c_apply() deprecated: replaced with c_forarray() macro. Updated and improved ...Tyge Løvset
2022-08-05Reduce usage of c_apply() macro.Tyge Løvset
2022-07-15cmap: No longer uses c_umul128. If `i_size` is defined by user, table is powe...Tyge Lovset
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-24Changed c_forpair(k, v, Map, map) so that k and v are pointers instead of val...Tyge Løvset
2022-05-12i_keyfrom/i_valfrom no longer used with i_key_bind/i_val_bind. Is considered ...Tyge Løvset
2022-05-02More doc fixes on i_keyclone, i_keyfrom and i_valclone, i_valfromTyge Løvset
2022-04-27Finally FIXED cloning/to/from scheme to work properly. When using i_key_bind/...Tyge Løvset
2022-04-25Removed size argument to `i_hash` template parameter and `c_default_hash`. Th...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-23Integrated (and removed) c_hash32 and c_hash64 into c_default_hash, which is ...Tyge 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-18Removed i_drop and i_from template specifiers to reduce redundancies and add ...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-03-01Fixed two minor bugs in cmap_api.md docs examples.Tyge Løvset
2022-02-06Misc improvements.Tyge Løvset
2022-01-05Added docs on checkauto util program. Renamed (mainly internal) c_rawstr type...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