29 #ifndef __ETL_IN_ILIST_H__
30 #error This header is a private element of etl::list & etl::ilist
33 #ifndef __ETL_LIST_BASE__
34 #define __ETL_LIST_BASE__
size_t available() const
Definition: list_base.h:129
const size_type MAX_SIZE
The maximum size of the list.
Definition: list_base.h:149
list_base(size_type max_size)
The constructor that is called from derived classes.
Definition: list_base.h:139
bool full() const
Checks to see if the list is full.
Definition: list_base.h:120
Definition: list_base.h:59
size_type current_size
The number of the used nodes.
Definition: list_base.h:148
exception(value_type reason)
Constructor.
Definition: exception.h:51
Definition: list_base.h:73
bool empty() const
Checks to see if the list is empty.
Definition: list_base.h:112
Definition: algorithm.h:43
Definition: list_base.h:45
Definition: exception.h:42
size_type max_size() const
Gets the maximum possible size of the list.
Definition: list_base.h:104
size_type next_free
The index of the next free node.
Definition: list_base.h:147
Definition: list_base.h:87
value_type what() const
Definition: exception.h:60
size_type size() const
Gets the size of the list.
Definition: list_base.h:96
size_t size_type
The type used for determining the size of list.
Definition: list_base.h:91