PIVX Core  5.6.99
P2P Digital Currency
Public Member Functions | Private Attributes | List of all members
ctpl::detail::Queue< T > Class Template Reference

#include <ctpl_stl.h>

Public Member Functions

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

Private Attributes

std::queue< Tq
 
std::mutex mutex
 

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.

Here is the caller graph for this function:

◆ push()

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

Definition at line 47 of file ctpl_stl.h.

Here is the caller graph for this function:

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: