DOKK / manpages / debian 13 / libzycore-doc / ZyanVector_.3.en
ZyanVector_(3) Library Functions Manual ZyanVector_(3)

ZyanVector_

#include <Vector.h>


ZyanAllocator * allocator
ZyanU8 growth_factor
ZyanU8 shrink_threshold
ZyanUSize size
ZyanUSize capacity
ZyanUSize element_size
ZyanMemberProcedure destructor
void * data

Defines the ZyanVector struct.

All fields in this struct should be considered as 'private'. Any changes may lead to unexpected behavior.

ZyanAllocator* ZyanVector_::allocator

The memory allocator.

The maximum capacity (number of elements).

The data pointer.

ZyanMemberProcedure ZyanVector_::destructor

The element destructor callback.

The size of a single element in bytes.

The growth factor.

The shrink threshold.

The current number of elements in the vector.

Generated automatically by Doxygen for Zycore from the source code.

Version 1.5.2.0 Zycore