Generic allocators ================== Sometimes, we want to define data structures, whose memory allocation can be parametrized. If we wish to squeeze out the last bit of performance, we tie the structure to a certain allocator in compile time (as we do for <>). If performance is not so critical, allocators can be swapped in run time. This module defines a generic interface to memory allocators. You can use the following pre-defined allocators, or define some of your own. * <> * <> * <> These data structures accept an allocator (more will come later): * Growing arrays ucw/alloc.h ----------- !!ucw/alloc.h