| Age | Commit message (Collapse) | Author |
|
|
|
|
|
to make_shared/make_unique in c++).
|
|
like emplace is removed in other containers.
|
|
|
|
|
|
|
|
i_key_bind/i_val_bind, a .._clone() function *must* always be defined.
Functions .._from and .._toraw is only required when i_keyraw/i_valraw type is defined.
|
|
|
|
cvec_X_binary_search().
|
|
This was a "design error", and is not worth keeping for backward compability. Please update your code where you use i_hash template parameter (simply remove second argument).
|
|
|
|
|
|
improved. Added i_key_ssv and i_val_ssv (cstr with csview as raw-type).
|
|
instead of key + val.
|
|
required for i_key_bind, _eq is derived from _cmp.
|
|
STC_OLD_CSTR 1 to use previous string (only 8 byte rep).
|
|
|
|
Only maps will actually use i_val.
Users can still specify i_val for non-maps, so there are no usability changes, other than the option to use i_key always, which makes the implementation and switching between container types simpler.
|
|
(instead of i_key).
|
|
|
|
|
|
|
|
Disabled emplace methods for containers with carc and cbox.
|
|
on arcbox elements.
|
|
|
|
deprecated.
|
|
Kept old names for backward comp.
|
|
emplace_or_assign() for symetri with insert_or_assign()/put(). Experimental, may be removed.
|
|
clarity (error given if used): use i_valdrop/i_valfrom and i_keydrop/i_keyfrom instead.
Added missing at_mut() function to cdeq.
|
|
to use cstr_str(&s) instead of s.str. Some docs updates.
|
|
emplace_or_assign().
|
|
|
|
|
|
|
|
insert_or_assign() for maps. Reverted/added push_back()/emplace_back()/pop_back() to cstack.
|
|
|
|
|
|
Removed pop() functions in clist and cdeq as they are no standard. push() will push_back() for both.
|
|
i_valto(p), and i_keydrop(p) - can be defined as macro without parenthesized args.
|
|
can be defined as macro without parenthesized args.
|
|
parenthesis around arg.
|
|
element to any container.
- Changed clist_X_insert()/emplace() to clist_X_insert_at()/emplace_at() to make it consistent with cvec/cdeq.
- Updated documentation.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|