jubilant-funicular
|
A generic linked list. More...
#include <LinkedNode.h>
Classes | |
class | iterator |
Custom iterator for looping over the data in the linked list. More... | |
Public Member Functions | |
LinkedNode (T d) | |
LinkedNode (T d, LinkedNode *nxt) | |
iterator | begin () |
iterator | end () |
std::size_t | size () const |
Static Public Member Functions | |
static void | remove (LinkedNode *&head, T d) |
static void | remove (LinkedNode *&node) |
static bool | remove (LinkedNode *&head, std::function< bool(const T &)> pred) |
returns true on success | |
Public Attributes | |
LinkedNode * | next = nullptr |
The next node in the linked list. | |
T | data |
The (pointer to the) data associated to this node. | |
A generic linked list.
Definition at line 13 of file LinkedNode.h.