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 77 of file ctpl_stl.h.

Member Function Documentation

◆ empty()

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

Definition at line 109 of file ctpl_stl.h.

◆ pop()

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

Definition at line 101 of file ctpl_stl.h.

◆ push()

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

Definition at line 95 of file ctpl_stl.h.

Member Data Documentation

◆ mutex

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

Definition at line 115 of file ctpl_stl.h.

◆ q

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

Definition at line 114 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 Wed Mar 2 2022 00:37:26