This is an old version of the documentation. View the latest version here.
Control Surface  1.0.0
MIDI Control Surface library for Arduino
Protected Member Functions | Protected Attributes | List of all members
DoublyLinkable< Node > Class Template Reference

A class that can be inherited from to allow inserting into a DoublyLinkedList. More...

#include <LinkedList.hpp>

Collaboration diagram for DoublyLinkable< Node >:

Protected Member Functions

virtual ~DoublyLinkable ()=default
 

Protected Attributes

Node * next = nullptr
 
Node * previous = nullptr
 

Detailed Description

template<class Node>
class DoublyLinkable< Node >

A class that can be inherited from to allow inserting into a DoublyLinkedList.

Template Parameters
NodeThe type of the nodes of the list.

Definition at line 298 of file LinkedList.hpp.

Constructor & Destructor Documentation

◆ ~DoublyLinkable()

template<class Node>
virtual DoublyLinkable< Node >::~DoublyLinkable ( )
protectedvirtualdefault

Member Data Documentation

◆ next

template<class Node>
Node* DoublyLinkable< Node >::next = nullptr
protected

Definition at line 301 of file LinkedList.hpp.

◆ previous

template<class Node>
Node* DoublyLinkable< Node >::previous = nullptr
protected

Definition at line 302 of file LinkedList.hpp.


The documentation for this class was generated from the following file: