HepMC3 event record library
Public Member Functions | Data Fields
factory< CFunc, AFunc, CReturn(CArgs...), AReturn(AArgs...)> Struct Template Reference

Public Member Functions

 factory (CFunc &&c, AFunc &&a)
 
template<typename Class , typename... Extra>
void execute (Class &cl, const Extra &...extra)&&
 

Data Fields

remove_reference_t< CFunc > class_factory
 
remove_reference_t< AFunc > alias_factory
 

Detailed Description

template<typename CFunc, typename AFunc, typename CReturn, typename... CArgs, typename AReturn, typename... AArgs>
struct factory< CFunc, AFunc, CReturn(CArgs...), AReturn(AArgs...)>

Definition at line 247 of file init.h.


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