| Age | Commit message (Collapse) | Author |
|
'_del' to '_drop' and '_compare' to '_cmp'.
Also i_key_ref (earlier i_key_sptr) and i_val_ref replaced by more general i_key_bind/i_val_bind.
|
|
|
|
cdeq, cmap, csmap, cslist
|
|
|
|
c_apply()/c_apply_pair() macros, and removed c_var() macro.
Removed CX_emplace_items() member functions in containers used by c_emplace().
|
|
c_forvar => c_autovar
c_forscope => c_autoscope
c_forauto => c_auto
Removed: c_fordefer(x); use c_forscope(0, x) instead.
Added: c_exitauto; // continue
|
|
|
|
Added i_key_csptr, i_val_csptr input macros for very easy usage of shared pointers in containers.
|
|
|
|
forward_csmap() and forward_csset(). Not yet documented.
|
|
|
|
deceiving and hid the fact that it was for-loops. Now it is more explicit.
|
|
|
|
compatability. Added usage.
|
|
and ind() to cvec and cdeq.
|
|
Added get() method to cmap and csmap.
|
|
cont, {...}): consistent with c_init(ctype, cont, {...}).
|
|
with iterators.
|
|
|
|
|
|
insert_or_assign().
|
|
|
|
|
|
|
|
|
|
consistent.
|
|
|
|
|
|
|
|
|
|
|
|
arg positions. Renamed csptr_X_share() to csptr_X_clone()
|
|
|
|
|
|
|
|
https://gist.github.com/tylov/bcc956a4779f1d14204e66a14f17beb9
All examples are reverted to use printf() instead of c_print().
|
|
|
|
|
|
|
|
change again.
|
|
<container>_destroy() to <container>_del.
|
|
using_<container>(..).
|
|
|
|
|
|
second. for result and value types.
|
|
|
|
|
|
conformance with std::pair
|
|
|
|
alias of emplace() because it makes no sense using the std::unordered_map API.
|