Basic array and reusable object factory heap support. More...
#include <ucommon/thread.h>
Go to the source code of this file.
Data Structures | |
class | ucc::array_reuse< T > |
An array of reusable types. More... | |
class | ucc::ArrayReuse |
An array of reusable objects. More... | |
class | ucc::MemVector |
Vector with fixed size member list. More... | |
class | ucc::paged_reuse< T > |
A reusable private pool of reusable types. More... | |
class | ucc::PagerReuse |
A mempager source of reusable objects. More... | |
class | ucc::Vector |
A managed vector for generic object pointers. More... | |
class | ucc::vectorbuf< T, S > |
Allocated vector list of a specified type. More... | |
class | ucc::vectorof< T > |
A templated vector for a list of a specific Object subtype. More... | |
Namespaces | |
namespace | ucc |
Common namespace for all ucommon objects. | |
Typedefs | |
typedef unsigned short | vectorsize_t |
Basic array and reusable object factory heap support.
This offers ucommon support for vector arrays, and for forming reusable object pools. Reusable object pools can be tied to local heaps and offer a means to create type factories that do not require global locking through malloc.
Definition in file vector.h.