Dynarr creating options.
More...
#include <dynarr.h>
Dynarr creating options.
- Examples
- create.c.
Definition at line 24 of file dynarr.h.
◆ alloc_opts
- See also
- vector_opts_t::alloc_opts_t
Definition at line 26 of file dynarr.h.
◆ ext_header_size
size_t dynarr_opts_t::ext_header_size |
◆ element_size
size_t dynarr_opts_t::element_size |
◆ initial_cap
size_t dynarr_opts_t::initial_cap |
◆ grow_factor
float dynarr_opts_t::grow_factor |
Multiplier that is applied to dynarr capactity on resize.
Definition at line 30 of file dynarr.h.
◆ grow_threshold
float dynarr_opts_t::grow_threshold |
Fraction of the capacity need to be used to trigger growing.
Definition at line 31 of file dynarr.h.
◆ shrink_threshold
float dynarr_opts_t::shrink_threshold |
Fraction of the capacity in use at which srink will be performed.
Definition at line 32 of file dynarr.h.