ESP3D  3.0
Firmware for ESP boards connected to 3D Printer
GenLinkedList< T > Class Template Reference

#include <genLinkedList.h>

Public Member Functions

 GenLinkedList ()
 
 ~GenLinkedList ()
 
void clear ()
 
size_t count ()
 
bool push (T data)
 
pop ()
 
bool shift (T data)
 
unshift ()
 
get (size_t index)
 
getFirst ()
 
getLast ()
 

Detailed Description

template<typename T>
class GenLinkedList< T >

Definition at line 30 of file genLinkedList.h.

Constructor & Destructor Documentation

◆ GenLinkedList()

template<typename T >
GenLinkedList< T >::GenLinkedList

Definition at line 64 of file genLinkedList.h.

◆ ~GenLinkedList()

template<typename T >
GenLinkedList< T >::~GenLinkedList

Definition at line 72 of file genLinkedList.h.

Member Function Documentation

◆ clear()

template<typename T >
void GenLinkedList< T >::clear

Definition at line 78 of file genLinkedList.h.

◆ count()

template<typename T >
size_t GenLinkedList< T >::count

Definition at line 93 of file genLinkedList.h.

◆ get()

template<typename T >
T GenLinkedList< T >::get ( size_t  index)

Definition at line 192 of file genLinkedList.h.

◆ getFirst()

template<typename T >
T GenLinkedList< T >::getFirst

Definition at line 206 of file genLinkedList.h.

◆ getLast()

template<typename T >
T GenLinkedList< T >::getLast

Definition at line 215 of file genLinkedList.h.

◆ pop()

template<typename T >
T GenLinkedList< T >::pop

Definition at line 121 of file genLinkedList.h.

◆ push()

template<typename T >
bool GenLinkedList< T >::push ( data)

Definition at line 99 of file genLinkedList.h.

◆ shift()

template<typename T >
bool GenLinkedList< T >::shift ( data)

Definition at line 145 of file genLinkedList.h.

◆ unshift()

template<typename T >
T GenLinkedList< T >::unshift

Definition at line 169 of file genLinkedList.h.


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