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

#include <ConcurrentQueue.h>

Public Member Functions

 ConcurrentQueueRing (size_t t)
 
void push (const T &item, size_t thr)
 
std::optional< T > pop ()
 
bool empty ()
 

Detailed Description

template<typename T>
class ConcurrentQueueRing< T >

Author
Steven Piantadosi
Date
31/08/21

Constructor & Destructor Documentation

◆ ConcurrentQueueRing()

template<typename T>
ConcurrentQueueRing< T >::ConcurrentQueueRing ( size_t  t)
inline

Member Function Documentation

◆ empty()

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

◆ pop()

template<typename T>
std::optional<T> ConcurrentQueueRing< T >::pop ( )
inline

◆ push()

template<typename T>
void ConcurrentQueueRing< T >::push ( const T &  item,
size_t  thr 
)
inline

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