ProvSQL C/C++ API
Adding support for provenance and uncertainty management to PostgreSQL databases
Loading...
Searching...
No Matches
MMappedVector< T >::data_t Struct Reference

On-disk layout stored at the start of the backing file. More...

Public Attributes

unsigned long nb_elements
 Number of elements currently stored.
 
unsigned long capacity
 Maximum elements before the next grow.
 
d []
 Flexible array of elements.
 

Detailed Description

template<typename T>
struct MMappedVector< T >::data_t

On-disk layout stored at the start of the backing file.

d is a flexible array member holding the actual elements.

Definition at line 42 of file MMappedVector.h.

Member Data Documentation

◆ capacity

template<typename T >
unsigned long MMappedVector< T >::data_t::capacity

Maximum elements before the next grow.

Definition at line 44 of file MMappedVector.h.

◆ d

template<typename T >
T MMappedVector< T >::data_t::d[]

Flexible array of elements.

Definition at line 45 of file MMappedVector.h.

◆ nb_elements

template<typename T >
unsigned long MMappedVector< T >::data_t::nb_elements

Number of elements currently stored.

Definition at line 43 of file MMappedVector.h.


The documentation for this struct was generated from the following file: