Geant4-11
|
#include <JoinFunction.hh>
Public Types | |
using | Type = std::function< JoinT(JoinT &, JoinArg &&)> |
Public Member Functions | |
template<typename Func > | |
JoinFunction (Func &&func) | |
template<typename... Args> | |
JoinT & | operator() (Args &&... args) |
Private Attributes | |
Type | m_func = [](JoinT& lhs, JoinArg&&) { return lhs; } |
Definition at line 45 of file JoinFunction.hh.
using PTL::JoinFunction< JoinT, JoinArg >::Type = std::function<JoinT(JoinT&, JoinArg&&)> |
Definition at line 48 of file JoinFunction.hh.
|
inline |
Definition at line 54 of file JoinFunction.hh.
|
inline |
Definition at line 59 of file JoinFunction.hh.
References args, and PTL::JoinFunction< JoinT, JoinArg >::m_func.
|
private |
Definition at line 65 of file JoinFunction.hh.
Referenced by PTL::JoinFunction< void, void >::operator()(), PTL::JoinFunction< JoinT, JoinArg >::operator()(), and PTL::JoinFunction< void, JoinArg >::operator()().