29 #ifndef __ETL_IN_IDEQUE_H__
30 #error This header is a private element of etl::deque & etl::ideque
33 #ifndef __ETL_DEQUE_BASE__
34 #define __ETL_DEQUE_BASE__
106 typedef size_t size_type;
size_type size() const
Definition: deque_base.h:112
Definition: deque_base.h:102
const size_type MAX_SIZE
The maximum number of elements in the deque.
Definition: deque_base.h:183
exception(value_type reason)
Constructor.
Definition: exception.h:51
Definition: algorithm.h:43
void clear()
Clears the deque.
Definition: deque_base.h:165
bool full() const
Definition: deque_base.h:130
size_type max_size() const
Definition: deque_base.h:148
deque_base(size_t max_size, size_t buffer_size)
Constructor.
Definition: deque_base.h:175
size_t available() const
Definition: deque_base.h:157
const size_type BUFFER_SIZE
The of elements in the buffer.
Definition: deque_base.h:184
Definition: exception.h:42
value_type what() const
Definition: exception.h:60
size_type current_size
The current number of elements in the deque.
Definition: deque_base.h:182
Definition: deque_base.h:74
size_type capacity() const
Definition: deque_base.h:139
bool empty() const
Definition: deque_base.h:121
Definition: deque_base.h:88
Definition: deque_base.h:46
Definition: deque_base.h:60