coan 4.2.4
ptr_vector Struct Reference

Data Fields

size_t tranch
size_t count
size_t cap
dtor_t dtor
cloner_t cloner
void ** ptrs

Detailed Description

Structure of a pointer vector

Definition at line 49 of file ptr_vector.c.


Field Documentation

The number of pointers the vector can currently contain without extension

Definition at line 57 of file ptr_vector.c.

Referenced by ptr_vector_init(), ptr_vector_insert(), and ptr_vector_swap().

Cloner for elements of this vector

Definition at line 61 of file ptr_vector.c.

Referenced by ptr_vector_init(), and ptr_vector_swap().

The number of pointers in the vector

Definition at line 54 of file ptr_vector.c.

Referenced by concatenate(), ptr_vector_delete(), ptr_vector_end(), ptr_vector_finis(), ptr_vector_init(), ptr_vector_insert(), and ptr_vector_swap().

Destructor for elements of this vector

Definition at line 59 of file ptr_vector.c.

Referenced by ptr_vector_copy_init(), ptr_vector_finis(), ptr_vector_init(), and ptr_vector_swap().

Size in bytes by which the vector will be extended on demand. Each time an extension is necessary this quantity is doubled.

Definition at line 52 of file ptr_vector.c.

Referenced by ptr_vector_init(), ptr_vector_insert(), and ptr_vector_swap().


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines