Fleet  0.0.9
Inference in the LOT
Public Member Functions | List of all members
ConcurrentQueue< T > Class Template Reference

#include <ConcurrentQueue.h>

Public Member Functions

 ConcurrentQueue (size_t n=DEFAULT_CONCURRENT_QUEUE_SIZE)
 
void resize (size_t n)
 
bool empty ()
 
bool full ()
 
size_t size ()
 
void push (const T &x)
 
pop ()
 

Detailed Description

template<typename T>
class ConcurrentQueue< T >

Author
Steven Piantadosi
Date
31/08/21

Constructor & Destructor Documentation

◆ ConcurrentQueue()

template<typename T >
ConcurrentQueue< T >::ConcurrentQueue ( size_t  n = DEFAULT_CONCURRENT_QUEUE_SIZE)
inline

Member Function Documentation

◆ empty()

template<typename T >
bool ConcurrentQueue< T >::empty ( )
inline

◆ full()

template<typename T >
bool ConcurrentQueue< T >::full ( )
inline

◆ pop()

template<typename T >
T ConcurrentQueue< T >::pop ( )
inline

◆ push()

template<typename T >
void ConcurrentQueue< T >::push ( const T &  x)
inline

◆ resize()

template<typename T >
void ConcurrentQueue< T >::resize ( size_t  n)
inline

◆ size()

template<typename T >
size_t ConcurrentQueue< T >::size ( )
inline

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