SMIL  1.0.4
FIFO_Queue< T > Class Template Reference

Preallocated FIFO Queue. More...

Detailed Description

template<class T>
class smil::FIFO_Queue< T >

Preallocated FIFO Queue.

#include <DMorphoHierarQ.hpp>

+ Collaboration diagram for FIFO_Queue< T >:

Public Member Functions

 FIFO_Queue (size_t newSize=0)
 
void reset ()
 
void initialize (size_t newSize)
 
size_t size ()
 
void swap ()
 
void push (T val)
 
front ()
 
void pop ()
 

Static Public Attributes

static const bool preallocate = true
 

Protected Attributes

size_t _size
 
size_t realSize
 
size_t first
 
size_t last
 
T * data
 

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