#include <ucommon/thread.h>


Go to the source code of this file.
Data Structures | |
| class | ucc::ArrayReuse |
| An array of reusable objects. More... | |
| class | ucc::PagerReuse |
| A mempager source of reusable objects. More... | |
| class | ucc::Vector |
| A managed vector for generic object pointers. More... | |
| class | ucc::MemVector |
| Vector with fixed size member list. More... | |
| class | ucc::vectorof< T > |
| A templated vector for a list of a specific Object subtype. More... | |
| class | ucc::array_reuse< T > |
| An array of reusable types. More... | |
| class | ucc::paged_reuse< T > |
| A reusable private pool of reusable types. More... | |
| class | ucc::vectorbuf< T, S > |
| Allocated vector list of a specified type. More... | |
Namespaces | |
| namespace | ucc |
| Common namespace for all ucommon objects. | |
Typedefs | |
| typedef unsigned short | vectorsize_t |
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.
1.5.9