openMSX
|
#include <CircularBuffer.hh>
Public Member Functions | |
constexpr | CircularBuffer ()=default |
constexpr void | addFront (const T &element) |
constexpr void | addFront (T &&element) |
constexpr void | addBack (const T &element) |
constexpr void | addBack (T &&element) |
constexpr T & | removeFront () |
constexpr T & | removeBack () |
constexpr T & | operator[] (size_t pos) |
constexpr const T & | operator[] (size_t pos) const |
constexpr bool | isEmpty () const |
constexpr bool | isFull () const |
constexpr size_t | size () const |
Definition at line 11 of file CircularBuffer.hh.
|
constexprdefault |
|
inlineconstexpr |
Definition at line 26 of file CircularBuffer.hh.
References openmsx::CircularBuffer< T, MAXSIZE >::isFull().
Referenced by TEST_CASE().
|
inlineconstexpr |
Definition at line 31 of file CircularBuffer.hh.
References openmsx::CircularBuffer< T, MAXSIZE >::isFull().
|
inlineconstexpr |
Definition at line 16 of file CircularBuffer.hh.
References openmsx::CircularBuffer< T, MAXSIZE >::isFull().
Referenced by openmsx::Display::Display(), openmsx::Display::repaintImpl(), and TEST_CASE().
|
inlineconstexpr |
Definition at line 21 of file CircularBuffer.hh.
References openmsx::CircularBuffer< T, MAXSIZE >::isFull().
|
inlineconstexpr |
Definition at line 58 of file CircularBuffer.hh.
Referenced by openmsx::CircularBuffer< T, MAXSIZE >::removeBack(), openmsx::CircularBuffer< T, MAXSIZE >::removeFront(), and TEST_CASE().
|
inlineconstexpr |
Definition at line 61 of file CircularBuffer.hh.
Referenced by openmsx::CircularBuffer< T, MAXSIZE >::addBack(), openmsx::CircularBuffer< T, MAXSIZE >::addFront(), and TEST_CASE().
|
inlineconstexpr |
Definition at line 47 of file CircularBuffer.hh.
|
inlineconstexpr |
Definition at line 55 of file CircularBuffer.hh.
|
inlineconstexpr |
Definition at line 42 of file CircularBuffer.hh.
References openmsx::CircularBuffer< T, MAXSIZE >::isEmpty().
Referenced by openmsx::Display::repaintImpl(), and TEST_CASE().
|
inlineconstexpr |
Definition at line 36 of file CircularBuffer.hh.
References openmsx::CircularBuffer< T, MAXSIZE >::isEmpty().
Referenced by TEST_CASE().
|
inlineconstexpr |
Definition at line 64 of file CircularBuffer.hh.
Referenced by TEST_CASE().