#include <ucommon/thread.h>
Include dependency graph for vector.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | ucommon |
Data Structures | |
class | ucommon::array_reuse< T > |
An array of reusable types. More... | |
class | ucommon::ArrayReuse |
An array of reusable objects. More... | |
class | ucommon::MemVector |
Vector with fixed size member list. More... | |
class | ucommon::paged_reuse< T > |
A reusable private pool of reusable types. More... | |
class | ucommon::PagerReuse |
A mempager source of reusable objects. More... | |
class | ucommon::Vector |
A managed vector for generic object pointers. More... | |
class | ucommon::Vector::array |
class | ucommon::vectorbuf< T, S > |
Allocated vector list of a specified type. More... | |
class | ucommon::vectorof< T > |
A templated vector for a list of a specific Object subtype. More... | |
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.