YAHAL
Yet Another Hardware Abstraction Library
Loading...
Searching...
No Matches
circular_list< T > Class Template Reference

Public Member Functions

void push_back (T *elem)
 
void remove (T *elem)
 
T * getHead () const
 
T * getTail () const
 
int getSize () const
 

Detailed Description

template<typename T>
class circular_list< T >

Definition at line 37 of file circular_list.h.

Constructor & Destructor Documentation

◆ circular_list()

template<typename T >
circular_list< T >::circular_list ( )
inline

Definition at line 40 of file circular_list.h.

Member Function Documentation

◆ getHead()

template<typename T >
T * circular_list< T >::getHead ( ) const
inline

Definition at line 80 of file circular_list.h.

◆ getSize()

template<typename T >
int circular_list< T >::getSize ( ) const
inline

Definition at line 82 of file circular_list.h.

◆ getTail()

template<typename T >
T * circular_list< T >::getTail ( ) const
inline

Definition at line 81 of file circular_list.h.

◆ push_back()

template<typename T >
void circular_list< T >::push_back ( T * elem)
inline

Definition at line 46 of file circular_list.h.

◆ remove()

template<typename T >
void circular_list< T >::remove ( T * elem)
inline

Definition at line 64 of file circular_list.h.


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