]> mj.ucw.cz Git - libucw.git/blob - ucw/doc/mempool.txt
ucw docs: Documented mempools
[libucw.git] / ucw / doc / mempool.txt
1 Memory pools
2 ============
3
4 You can use them for efficient allocation of large amount of small
5 memory blocks. You can use them to allocate many blocks and free them
6 all at once. They allow storing and restoring state of what is
7 allocated, growing and shrinking the last block and other tricks.
8
9 * <<defs,Definitions>>
10 * <<basic,Basic manipulation>>
11 * <<alloc,Allocation routines>>
12 * <<gbuf,Growing buffers>>
13 * <<store,Storing and restoring state>>
14 * <<string,String operations>>
15 * <<format,Formated output>>
16
17 !!ucw/mempool.h