Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::thread_detail::void_functor_barrier_reseter Struct Reference

#include <barrier.hpp>

Public Member Functions

template<typename F >
 void_functor_barrier_reseter (unsigned int size, BOOST_THREAD_RV_REF(F) funct)
 
template<typename F >
 void_functor_barrier_reseter (unsigned int size, F &funct)
 
 void_functor_barrier_reseter (void_functor_barrier_reseter const &other) BOOST_NOEXCEPT
 
 void_functor_barrier_reseter (BOOST_THREAD_RV_REF(void_functor_barrier_reseter) other) BOOST_NOEXCEPT
 
unsigned int operator() ()
 

Public Attributes

unsigned int size_
 
void_completion_function fct_
 

Constructor & Destructor Documentation

template<typename F >
boost::thread_detail::void_functor_barrier_reseter::void_functor_barrier_reseter ( unsigned int  size,
BOOST_THREAD_RV_REF(F)  funct 
)
inline
template<typename F >
boost::thread_detail::void_functor_barrier_reseter::void_functor_barrier_reseter ( unsigned int  size,
F &  funct 
)
inline
boost::thread_detail::void_functor_barrier_reseter::void_functor_barrier_reseter ( void_functor_barrier_reseter const &  other)
inline
boost::thread_detail::void_functor_barrier_reseter::void_functor_barrier_reseter ( BOOST_THREAD_RV_REF(void_functor_barrier_reseter other)
inline

Member Function Documentation

unsigned int boost::thread_detail::void_functor_barrier_reseter::operator() ( )
inline

References fct_, and size_.

Member Data Documentation

void_completion_function boost::thread_detail::void_functor_barrier_reseter::fct_

Referenced by operator()().

unsigned int boost::thread_detail::void_functor_barrier_reseter::size_

Referenced by operator()().


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