| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
_front() and _back() signatures.
|
|
|
|
now means how many there actually can be filled with.
|
|
|
|
Fixed examples.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
..._floatRandom() to ..._randomFloat()
|
|
|
|
Renamed cstring.h -> cstr.h, cvector.h -> cvec.h
|
|
are changed likewise.
|
|
|
|
|
|
|
|
|
|
declare_CHash(tag, Key, Value, ...).
To define sets, use declare_CHash_set(tag, Key, ...); with only two params, you also may use: declare_CHash(tag, Key).
Also added method: at, which works like c++ map[key] operator: inserts a new key if not existing (with given value 0), else return existing. Useful for e.g: ++chash_ii_at(&map, key, 0)->value;
|
|
C array. A few fixes.
|
|
carray2_xdim, etc. Added complex.c example.
|
|
|
|
carray.
|
|
xdim.
|
|
|
|
Removed forced inlining. (-> regular inline)
|
|
defined tag - for consistency with the other containers.
Changed map/set type-tag for CHash to upper case MAP/SET. Makes it clearer it is a tag and not a type or variable.
Added complex example to README.md demonstrating capability of nested containers, using custom destructors.
|
|
|
|
|
|
|
|
|