Olaf
Overly Lightweight Acoustic Fingerprinting
Loading...
Searching...
No Matches
Olaf_Deque Struct Reference

Contains state information related to the deque. More...

#include <olaf_deque.h>

Data Fields

size_t max_size
size_t * values
size_t value_index
Queuequeue

Detailed Description

Contains state information related to the deque.

The memory used by the ep extractor should be freed in the olaf_deque_destroy() method.

Field Documentation

◆ max_size

size_t Olaf_Deque::max_size

Maximum number of elements the deque can hold.

◆ queue

Queue* Olaf_Deque::queue

Underlying doubly-linked queue for deque operations.

◆ value_index

size_t Olaf_Deque::value_index

Index of the next free slot in the values array.

◆ values

size_t* Olaf_Deque::values

Array backing store for deque element values.


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