OpenGM  2.3.x
Discrete Graphical Model Library
Public Types | Public Member Functions | List of all members
opengm::FiFoQueue< T > Class Template Reference

#include <queues.hxx>

+ Collaboration diagram for opengm::FiFoQueue< T >:

Public Types

typedef T ValueType
 

Public Member Functions

 FiFoQueue (const size_t maxSize)
 
front ()
 
void pop ()
 
void push (T t)
 
bool empty ()
 
size_t size ()
 
void clear ()
 

Detailed Description

template<class T>
class opengm::FiFoQueue< T >

Definition at line 11 of file queues.hxx.

Member Typedef Documentation

template<class T>
typedef T opengm::FiFoQueue< T >::ValueType

Definition at line 18 of file queues.hxx.

Constructor & Destructor Documentation

template<class T>
opengm::FiFoQueue< T >::FiFoQueue ( const size_t  maxSize)
inline

Definition at line 19 of file queues.hxx.

Member Function Documentation

template<class T>
void opengm::FiFoQueue< T >::clear ( )
inline

Definition at line 52 of file queues.hxx.

template<class T>
bool opengm::FiFoQueue< T >::empty ( )
inline

Definition at line 41 of file queues.hxx.

template<class T>
T opengm::FiFoQueue< T >::front ( )
inline

Definition at line 24 of file queues.hxx.

template<class T>
void opengm::FiFoQueue< T >::pop ( )
inline

Definition at line 28 of file queues.hxx.

template<class T>
void opengm::FiFoQueue< T >::push ( t)
inline

Definition at line 32 of file queues.hxx.

template<class T>
size_t opengm::FiFoQueue< T >::size ( )
inline

Definition at line 45 of file queues.hxx.