44template <
typename JoinT, 
typename JoinArg>
 
   53    template <
typename Func>
 
   58    template <
typename... Args>
 
   61        return std::move(
m_func(std::forward<Args>(
args)...));
 
   70template <
typename JoinArg>
 
   79    template <
typename Func>
 
   84    template <
typename... Args>
 
  105    template <
typename Func>
 
G4double(* function)(G4double)
#define PTL_DEFAULT_OBJECT(NAME)
JoinFunction(Func &&func)
std::function< void(JoinArg)> Type
void operator()(Args &&... args)
std::function< void()> Type
JoinFunction(Func &&func)
JoinT & operator()(Args &&... args)
JoinFunction(Func &&func)
std::function< JoinT(JoinT &, JoinArg &&)> Type