claraty::auto_bg< ret_type >::quittable_functor< Op > Struct Template Reference
Collaboration diagram for claraty::auto_bg< ret_type >::quittable_functor< Op >:
Public Member Functions | |
| quittable_functor (Op &o, const auto_bg< ret_type > &func) | |
| ret_type | operator() () |
Public Attributes | |
| const auto_bg< ret_type > & | quit_functor |
| Op | op |
Detailed Description
template<class ret_type>
template<class Op>
struct claraty::auto_bg< ret_type >::quittable_functor< Op >
Definition at line 171 of file background_thread.h.
Constructor & Destructor Documentation
template<class ret_type>
template<class Op>
| claraty::auto_bg< ret_type >::quittable_functor< Op >::quittable_functor | ( | Op & | o, | |
| const auto_bg< ret_type > & | func | |||
| ) | [inline] |
Member Function Documentation
template<class ret_type>
template<class Op>
| ret_type claraty::auto_bg< ret_type >::quittable_functor< Op >::operator() | ( | ) | [inline] |
Definition at line 177 of file background_thread.h.
References claraty::auto_bg< ret_type >::quittable_functor< Op >::op, and claraty::auto_bg< ret_type >::quittable_functor< Op >::quit_functor.
00177 { return op(quit_functor); }
Member Data Documentation
template<class ret_type>
template<class Op>
| const auto_bg<ret_type>& claraty::auto_bg< ret_type >::quittable_functor< Op >::quit_functor |
Definition at line 172 of file background_thread.h.
Referenced by claraty::auto_bg< void >::quittable_functor< Op >::operator()(), and claraty::auto_bg< ret_type >::quittable_functor< Op >::operator()().
template<class ret_type>
template<class Op>
| Op claraty::auto_bg< ret_type >::quittable_functor< Op >::op |
Definition at line 173 of file background_thread.h.
Referenced by claraty::auto_bg< void >::quittable_functor< Op >::operator()(), and claraty::auto_bg< ret_type >::quittable_functor< Op >::operator()().
The documentation for this struct was generated from the following file: