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

Public Member Functions

pop ()
 
void push (const T &item)
 
size_t size ()
 

Private Attributes

std::condition_variable cond_
 
std::mutex mutex_
 
std::queue< T > queue_
 

Detailed Description

template<typename T>
class aruco::MarkerDetector_Impl::Queue< T >

Definition at line 377 of file markerdetector_impl.h.

Member Function Documentation

◆ pop()

template<typename T >
T aruco::MarkerDetector_Impl::Queue< T >::pop ( )
inline

Definition at line 380 of file markerdetector_impl.h.

◆ push()

template<typename T >
void aruco::MarkerDetector_Impl::Queue< T >::push ( const T &  item)
inline

Definition at line 392 of file markerdetector_impl.h.

◆ size()

template<typename T >
size_t aruco::MarkerDetector_Impl::Queue< T >::size ( )
inline

Definition at line 400 of file markerdetector_impl.h.

Member Data Documentation

◆ cond_

template<typename T >
std::condition_variable aruco::MarkerDetector_Impl::Queue< T >::cond_
private

Definition at line 410 of file markerdetector_impl.h.

◆ mutex_

template<typename T >
std::mutex aruco::MarkerDetector_Impl::Queue< T >::mutex_
private

Definition at line 409 of file markerdetector_impl.h.

◆ queue_

template<typename T >
std::queue<T> aruco::MarkerDetector_Impl::Queue< T >::queue_
private

Definition at line 408 of file markerdetector_impl.h.


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


aruco
Author(s): Rafael Muñoz Salinas , Bence Magyar
autogenerated on Sat Sep 23 2023 02:26:45