ChimeraTK-cppext 01.05.02
Loading...
Searching...
No Matches
helper_iterator Class Reference

Public Member Functions

 helper_iterator (std::list< std::unique_ptr< boost::lockfree::spsc_queue< boost::shared_future< int32_t > > > >::iterator _it)
 
helper_iterator operator++ (int)
 
helper_iterator operator++ ()
 
boost::shared_future< int32_t > & operator* ()
 
bool operator!= (const helper_iterator &other) const
 
bool operator== (const helper_iterator &other) const
 
std::unique_ptr< boost::lockfree::spsc_queue< boost::shared_future< int32_t > > > & get_queue ()
 

Detailed Description

Definition at line 26 of file testPerformance.cc.

Constructor & Destructor Documentation

◆ helper_iterator()

helper_iterator::helper_iterator ( std::list< std::unique_ptr< boost::lockfree::spsc_queue< boost::shared_future< int32_t > > > >::iterator  _it)
inline

Definition at line 28 of file testPerformance.cc.

Member Function Documentation

◆ get_queue()

std::unique_ptr< boost::lockfree::spsc_queue< boost::shared_future< int32_t > > > & helper_iterator::get_queue ( )
inline

Definition at line 51 of file testPerformance.cc.

◆ operator!=()

bool helper_iterator::operator!= ( const helper_iterator other) const
inline

Definition at line 47 of file testPerformance.cc.

◆ operator*()

boost::shared_future< int32_t > & helper_iterator::operator* ( )
inline

Definition at line 42 of file testPerformance.cc.

◆ operator++() [1/2]

helper_iterator helper_iterator::operator++ ( )
inline

Definition at line 36 of file testPerformance.cc.

◆ operator++() [2/2]

helper_iterator helper_iterator::operator++ ( int  )
inline

Definition at line 31 of file testPerformance.cc.

◆ operator==()

bool helper_iterator::operator== ( const helper_iterator other) const
inline

Definition at line 49 of file testPerformance.cc.


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