Luanti 5.16.0-dev
Loading...
Searching...
No Matches
MutexedQueue< T >::IterationHelper Struct Reference

#include <container.h>

Public Member Functions

 ~IterationHelper ()
auto begin ()
auto end ()
auto erase (typename std::deque< T >::iterator it)

Private Member Functions

 IterationHelper (MutexedQueue< T > *parent)

Private Attributes

MutexedQueue< T > * q

Friends

class MutexedQueue< T >

Constructor & Destructor Documentation

◆ ~IterationHelper()

template<typename T>
MutexedQueue< T >::IterationHelper::~IterationHelper ( )
inline

References q.

◆ IterationHelper()

template<typename T>
MutexedQueue< T >::IterationHelper::IterationHelper ( MutexedQueue< T > * parent)
inlineprivate

References MutexedQueue< T >::MutexedQueue(), and q.

Here is the call graph for this function:

Member Function Documentation

◆ begin()

template<typename T>
auto MutexedQueue< T >::IterationHelper::begin ( )
inline

References q.

◆ end()

template<typename T>
auto MutexedQueue< T >::IterationHelper::end ( )
inline

References q.

◆ erase()

template<typename T>
auto MutexedQueue< T >::IterationHelper::erase ( typename std::deque< T >::iterator it)
inline

References q.

◆ MutexedQueue< T >

template<typename T>
friend class MutexedQueue< T >
friend

Member Data Documentation

◆ q

template<typename T>
MutexedQueue<T>* MutexedQueue< T >::IterationHelper::q
private

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