SoftFilters
0.1.0
Arduino framework and library of software data filters.
|
Public Types | |
typedef NodeIterator< VAL_T > | iterator |
Public Member Functions | |
void | append (VAL_T const &v) |
Append an element. More... | |
bool | isEmpty () |
Tell whether the linked list is empty. | |
NodeIterator< VAL_T > | begin () |
An iterator pointing at the beginning of the linked list. More... | |
NodeIterator< VAL_T > | end () |
An iterator pointing at the end of the linked list. More... | |
NodeIterator< VAL_T > | last () |
An iterator pointing at the last node. | |
Private Attributes | |
LinkedListNode< VAL_T > * | head |
LinkedListNode< VAL_T > ** | tail |
LinkedListNode< VAL_T > * | last_ptr |
|
inline |
Append an element.
The value of the argument is copied.
|
inline |
An iterator pointing at the beginning of the linked list.
Essentially pointing at the first node.
|
inline |
An iterator pointing at the end of the linked list.
Essentially pointing at NULL.