FIFO Queue which is based on a Vector.
More...
#include <CodecOpusOgg.h>
template<class T>
class audio_tools::audio_tools::QueueFromVector< T >
FIFO Queue which is based on a Vector.
- Author
- Phil Schatzmann
- Copyright
- GPLv3
- Template Parameters
-
◆ QueueFromVector() [1/2]
template<class T>
| QueueFromVector |
( |
size_t | size, |
|
|
T | empty ) |
|
inline |
◆ QueueFromVector() [2/2]
template<class T>
| QueueFromVector |
( |
size_t | size, |
|
|
T | empty ) |
|
inline |
◆ capacity() [1/2]
◆ capacity() [2/2]
◆ clear() [1/2]
◆ clear() [2/2]
◆ dequeue() [1/2]
◆ dequeue() [2/2]
◆ empty() [1/2]
◆ empty() [2/2]
◆ enqueue() [1/2]
◆ enqueue() [2/2]
◆ is_full() [1/2]
◆ is_full() [2/2]
◆ peek() [1/2]
◆ peek() [2/2]
◆ resize() [1/2]
template<class T>
| bool resize |
( |
size_t | size | ) |
|
|
inline |
Grows or shrinks the queue's capacity, keeping any queued elements. If shrinking below the number of currently queued elements, the newest ones (that no longer fit) are dropped.
◆ resize() [2/2]
template<class T>
| bool resize |
( |
size_t | size | ) |
|
|
inline |
Grows or shrinks the queue's capacity, keeping any queued elements. If shrinking below the number of currently queued elements, the newest ones (that no longer fit) are dropped.
◆ setAllocator() [1/2]
◆ setAllocator() [2/2]
◆ size() [1/2]
◆ size() [2/2]
◆ toVector() [1/2]
◆ toVector() [2/2]
◆ _end_pos
◆ null_value
◆ vector
The documentation for this class was generated from the following files: