modm API documentation
modm::Queue< T, Container > Class Template Reference

FIFO queue. More...

#include <modm/container/queue.hpp>

Inheritance diagram for modm::Queue< T, Container >:
modm::BoundedQueue< T, N, Container >

Public Typedefs

typedef Container::Size Size
 

Public Member Functions

bool isEmpty () const
 
bool isNotEmpty () const
 
bool isFull () const
 
bool isNotFull () const
 
Size getSize () const
 
Size getMaxSize () const
 
T & get ()
 Access first element.
 
const T & get () const
 Access first element.
 
bool push (const T &value)
 
void pop ()
 

Protected Attributes

Container c
 

Detailed Description

template<typename T, typename Container>
class modm::Queue< T, Container >

FIFO queue.

getFront(), removeFront(), append()

Template Parameters
Ttype
Containercontainer
See also
Deque()
Author
Fabian Greif

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