DeSiGNAR  0.5a
Data Structures General Library
Public Member Functions | List of all members
Designar::ConcurrentQueue< T, Queue > Class Template Reference

#include <queue.H>

Public Member Functions

T & put (const T &item)
 
T & put (T &&item)
 
get ()
 
nat_t size () const
 
bool is_empty () const
 

Member Function Documentation

template<typename T , class Queue = ListQueue<T>>
T Designar::ConcurrentQueue< T, Queue >::get ( )
inline
template<typename T , class Queue = ListQueue<T>>
bool Designar::ConcurrentQueue< T, Queue >::is_empty ( ) const
inline
template<typename T , class Queue = ListQueue<T>>
T& Designar::ConcurrentQueue< T, Queue >::put ( const T &  item)
inline
template<typename T , class Queue = ListQueue<T>>
T& Designar::ConcurrentQueue< T, Queue >::put ( T &&  item)
inline
template<typename T , class Queue = ListQueue<T>>
nat_t Designar::ConcurrentQueue< T, Queue >::size ( ) const
inline

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