summaryrefslogtreecommitdiffhomepage
path: root/docs/cset_api.md
AgeCommit message (Collapse)Author
2021-09-09Updated examples in docs.Tyge Løvset
2021-08-31Maintenance cleanup.Tyge Løvset
2021-08-19Maintenance update. Added stc32_rand() to crandom.h, doc fixes and cqueue.h ↵Tyge Løvset
updated to have its own size counter.
2021-05-20Updated links to header files in docs.Tyge Løvset
2021-05-15API change: Renamed c_init() to c_var() to better describe it declares and ↵Tyge Løvset
initializes a container variable. Will create a version 2.0 RC release soon.
2021-05-05Changed some lesser used API in cvec and cdeq to be more consistent. ↵Tyge Løvset
Improved cdeq.
2021-04-29Added new constructors to carray.h. Made cmap and csmap keys immutable. ↵Tyge Løvset
Added get() method to cmap and csmap.
2021-04-23API: Reverted to C_X_erase_at() instead of C_X_erase_it(). Sorry for the ↵Tyge Løvset
mess. Internal reorder of STC_API methods.
2021-04-16Replaced cmap/cset min_load_factor with shrink_to_fit() method.Tyge Løvset
2021-04-15NB! Changed API: *_erase_at(container, it) --> *_erase_it(container, it). ↵Tyge Løvset
cvec and cdeq insert_at() swapped with insert(). Docs update.
2021-04-08Big change set to simplify the internal templating implementations. Shorter ↵Tyge Løvset
and more readable code. Removed C_X_itval() as they are no longer needed. API is to use *it.ref
2021-03-30Moved cset and csset definitions to cset.h and csset.h. Updated docs.Tyge Løvset
2021-03-24Removed separate ## Header section in docs.Tyge Løvset
2021-03-24Cleanup in documentation.Tyge Løvset
2021-03-19Added clear() to cpque, cstack, cqueue, cbits, even though not in STL. ↵Tyge Løvset
Code/docs formatting.
2021-03-17Added csset_X_lower_bound() to docs, and some minor docs formatting.Tyge Løvset
2021-03-11Update maps/sets docs accordingly.Tyge Løvset
2021-03-07Corrected more constness.Tyge Løvset
2021-03-03Some general doc changes.Tyge Løvset
2021-02-22Added destructor comment and value_clone docs.Tyge Løvset
2021-02-22Minor map doc fix and cleanups.Tyge Løvset
2021-02-22Many internal renames. Reverted to specify both _del and _clone parameter ↵Tyge Løvset
when giving _del.
2021-02-21Updates outdated docs.Tyge Løvset
2021-02-20Renamed push_items to emplace_nTyge Løvset
2021-02-20Rewamp of cmap/csmap API. More to come.Tyge Løvset
2021-02-06Updated csmap.h to match api of cmap. Updated docs.Tyge Løvset
2021-02-04DocsTyge Løvset
2021-01-30Internal changes: removed use of cmap_inits and set_inits. Use cmap_x_init() ↵Tyge Løvset
and cset_X_init(). Minor changes in cvec, csmap, cstr, crandom.
2021-01-21Updated docs.Tyge Løvset
2021-01-20Moved types below API in docs.Tyge Løvset
2021-01-19Renamed cbitset to cbits. Added more docs.Tyge Løvset
2021-01-17Added first documentation of csmap and csset.Tyge Løvset
2021-01-11Update cset_api.mdTyge Løvset
2021-01-10Updated benchmarks for maps.Tyge Løvset
Switched args in cmap_X_set_load_factors().
2021-01-09Added cmap benchmark and external picobenchmark.hppTyge Løvset
Updated cstr.h
2021-01-04Added cmap_X_value_del() and added convert.c example.Tyge Løvset
2021-01-04Simplified: Removed CONTAINER_input_t type, replaced with CONTAINER_rawvalue_tTyge Løvset
2021-01-03Fixed errors in documentations.Tyge Løvset
2021-01-03Moved pictures below header.Tyge Løvset
2021-01-02Moved pics to subfolder.Tyge Løvset
2021-01-02Some docs updates.Tyge Løvset
2021-01-02Major upgrade: Added 'clone' template parameters to containers. Reorganized ↵Tyge Løvset
arg positions. Renamed csptr_X_share() to csptr_X_clone()
2021-01-01Update set image/descr.Tyge Løvset
2021-01-01More images.Tyge Løvset
2020-12-31Added links to documentation of similar C++ classes.Tyge Løvset
2020-12-27Removed MACRO functions in API, like cvec_size(c), cvec_empty(c). Use ↵Tyge Løvset
cvec_X_size(c) etc. Restructured benchmarks / examples.
2020-12-17API change: Reverted back to original name used for .val in iterators to .refTyge Løvset
2020-12-16Added links to header file in docs headline.Tyge Løvset
2020-12-10Reverted cuptr to cptr. Added some typedefs in docs in cmap and cset.Tyge Løvset
2020-12-05Some text improvements. Renamed method c_default_hash16 to c_default_hash.Tyge Løvset