Public Member Functions | Private Attributes | List of all members
ctpl::detail::Queue< T > Class Template Reference

#include <ctpl_stl.h>

Public Member Functions

bool empty ()
 
bool pop (T &v)
 
bool push (T const &value)
 

Private Attributes

std::mutex mutex
 
std::queue< T > q
 

Detailed Description

template<typename T>
class ctpl::detail::Queue< T >

Definition at line 45 of file ctpl_stl.h.

Member Function Documentation

◆ empty()

template<typename T>
bool ctpl::detail::Queue< T >::empty ( )
inline

Definition at line 61 of file ctpl_stl.h.

◆ pop()

template<typename T>
bool ctpl::detail::Queue< T >::pop ( T &  v)
inline

Definition at line 53 of file ctpl_stl.h.

◆ push()

template<typename T>
bool ctpl::detail::Queue< T >::push ( T const &  value)
inline

Definition at line 47 of file ctpl_stl.h.

Member Data Documentation

◆ mutex

template<typename T>
std::mutex ctpl::detail::Queue< T >::mutex
private

Definition at line 67 of file ctpl_stl.h.

◆ q

template<typename T>
std::queue<T> ctpl::detail::Queue< T >::q
private

Definition at line 66 of file ctpl_stl.h.


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


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Mon Feb 28 2022 22:46:11