summaryrefslogtreecommitdiffhomepage
path: root/docs
AgeCommit message (Collapse)Author
2021-04-10Fix clist doc formatting.Tyge Løvset
2021-04-09Added csmap_X_erase_range().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 ↵Tyge Løvset
and more readable code. Removed C_X_itval() as they are no longer needed. API is to use *it.ref
2021-04-08Fix: csmap_X_erase_at() now returns an iter to next element.Tyge Løvset
2021-04-08clist_X_count() returns size of vector in O(n) time.Tyge Løvset
2021-04-05Rename and fixed clist_X_splice_out(L, begin, end) to clist_X_split(L, ↵Tyge Løvset
begin, end).
2021-04-04Fixed bugs in clist_X_erase_at() and clist_X_erase_range(). Renamed ↵Tyge Løvset
clist_X_size() to clist_X_distance() because it is O(n).
2021-04-02Rewrote clist (2): Similar to std::list API ...Tyge Løvset
...instead of std::forward_list, but still single linked list representation. Weaker iterator validity, see updated docs.
2021-04-02Rewrote clist API: Now in line with std::list API instead of ↵Tyge Løvset
std::forward_list, but still same single linked list rep. Weaker iterator validity, see updated docs.
2021-03-30Moved cset and csset definitions to cset.h and csset.h. Updated docs.Tyge Løvset
2021-03-30Removed the cptr raw pointer. Only keep csptr: shared_ptr. Renamed cptr.h to ↵Tyge Løvset
csptr.h.
2021-03-30Another minor fix in cbits.h. Improved cbits_api.md example.Tyge Løvset
2021-03-29Another update of cbits.Tyge Løvset
2021-03-26Changed cpque declaration to using_cpque(X, Value, valueCompare), and ↵Tyge Løvset
valueCompare optional: more consistent with STC conventions.
2021-03-24Added valueCompare parameter to cpque.Tyge Løvset
2021-03-24Removed separate ## Header section in docs.Tyge Løvset
2021-03-24Cleanup in documentation.Tyge Løvset
2021-03-24Added alternative at() methods to carrays.Tyge Løvset
2021-03-22Final changes on carrays. Perfect now.Tyge Løvset
2021-03-22Document that carray2/3 is fully dynamic.Tyge Løvset
2021-03-22Rewrote carray.h completely. Somewhat different API, much easier/natural ↵Tyge Løvset
usage. Uses still a contiguous block of memory.
2021-03-19Trimmed down and simplified cbits API. Fixed cbits_is_disjoint(), was wrong.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-15Added csmap_X_lower_bound() method (find >= key). Updated docs a little.Tyge Løvset
2021-03-13Merge branch 'master' of https://github.com/tylo-work/C99Containers into masterTyge Løvset
2021-03-13Fixed some doc errors in csmap and cmap. Added some inline funcs to cstr. ↵Tyge Løvset
Added read.c example.
2021-03-11Update cmap_api.mdTyge Løvset
2021-03-11Update maps/sets docs accordingly.Tyge Løvset
2021-03-11Renamed public *_result_t struct member names in maps/sets for consistency ↵Tyge Løvset
with iterators.
2021-03-10constness i stack top.Tyge Løvset
2021-03-07Corrected more constness.Tyge Løvset
2021-03-06Fixed some const-ness with begin/end methods.Tyge Løvset
2021-03-06Cleanups and internal renames. Backported csmap_v1.h in examples to match ↵Tyge Løvset
csmap.h
2021-03-03Update cmap_api.mdTyge Løvset
2021-03-03Removed cstr_t from docs (use cstr).Tyge Løvset
2021-03-03Last update for a while.Tyge Løvset
2021-03-03Some general doc changes.Tyge Løvset
2021-03-03Update crandom_api docs.Tyge Løvset
2021-03-03Toned down performance aspect in the docs.Tyge Løvset
2021-02-25Update cstr doc.Tyge Løvset
2021-02-25Some cstr doc minors.Tyge Løvset
2021-02-24More docs and some file renames.Tyge Løvset
2021-02-23Update cstr_api.mdTyge Løvset
2021-02-23Updated cstr doc.Tyge Løvset
2021-02-23Updated cstr doc. Format more like the others.Tyge Løvset
2021-02-22Added destructor comment and value_clone docs.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
RawKey,RawMapped).