summaryrefslogtreecommitdiffhomepage
path: root/stc/cqueue.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-05Changed some lesser used API in cvec and cdeq to be more consistent. Improved...Tyge Løvset
2021-04-10Formatting and internal renaming. Increased readability and consistency.Tyge Løvset
2021-04-08Big change set to simplify the internal templating implementations. Shorter a...Tyge Løvset
2021-03-19Added clear() to cpque, cstack, cqueue, cbits, even though not in STL. Code/d...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-02Fixed: renamed reserved symbols/names.Tyge Løvset
2021-02-20Renamed push_items to emplace_nTyge Løvset
2021-01-21Reverted namings: crand to crandom, and copt to coption.Tyge Løvset
2021-01-17Removed cset.h - alias of cmap.h. Updated year copyright.Tyge Løvset
2021-01-13Switched default cqueue underlying impl. from clist to cdeq.Tyge Løvset
2021-01-04Simplified: Removed CONTAINER_input_t type, replaced with CONTAINER_rawvalue_tTyge Løvset
2021-01-04Added value_clone() method to containers.Tyge Løvset
2020-12-28Reverted crand.h API back to rename crand_* to stc64_*, and crand_next() -> s...Tyge Løvset
2020-12-16Renamed crandom to crand, including renaming of relevant files.Tyge Løvset
2020-12-16Reverted back API to easier naming scheme of crandom.h types and methods.Tyge Løvset
2020-12-14Reworked the crandom.h module. Changed API (sorry!), made uniform distr. unbi...Tyge Løvset
2020-12-08Added clone() to stack, cpqueue and queue.Tyge Løvset
2020-11-26Added link to beginning of cstr API documentation, and some small docu fixes.Tyge Løvset
2020-11-02Changed (half)-internal *_INIT to *__init macros. Minor reformatting.Tyge Løvset
2020-10-17Internal renaming of STC_IMP to STC_DEF. Removed cstr_INIT. Use cstr_init().Tyge Løvset
2020-10-13Tweaks.Tyge Løvset
2020-09-25Added cptr.h and good examples for cptr and csptr (share_ptr.c). Some interna...Tyge Løvset
2020-09-23Some internal restructuring. Added shared_ptr like struct type: csptr.hTyge Løvset
2020-09-18Changed <container>_ini macro constant to <container>_INIT, and <container>_d...Tyge Løvset
2020-09-17Fixed range methods in cvec, and renamed typename_<container>(..) to using_<c...Tyge Løvset
2020-09-16Changed earlier declare_<container>(..) macro to typedef_<container>(..)Tyge Løvset
2020-09-15Simplified declare_ statement e.g. c_cmap(...)Tyge Løvset
2020-09-15New API Change.Tyge Løvset
2020-09-10Reformatting only.Tyge Løvset
2020-09-08changed c_foreach() macro -> Removed cnt_range() methods, and simplified iters.tylo
2020-09-06Renamed push_****(), _insert() to _emplace(). added insert_or_assign(), etc.Tyge Løvset
2020-09-05Added range iterators.Tyge Løvset
2020-09-04Using X instead of tag as macro parameter name for readability.Tyge Løvset
2020-09-03Changed constant <container>_init to <container>_ini to avoid conflict with <...Tyge Løvset
2020-09-03Changed itval() taking iter instead of iter address as arg.Tyge Løvset
2020-09-03Added itval() to all containers to allow for generalized access to iterator v...Tyge Løvset
2020-09-02Added cqueue.h, cstack.h and renamed cpqueue.h to cprique.hTyge Løvset