#include <FortranInstance.h>
|
void | call (void(&fn)()) |
|
template<typename T > |
T | call (T(&fn)()) |
|
template<typename A > |
void | call (void(&fn)(A), A a) |
|
template<typename T , typename A > |
T | call (T(&fn)(A), A a) |
|
template<typename A1 , typename A2 > |
void | call (void(&fn)(A1, A2), A1 a1, A2 a2) |
|
template<typename T , typename A1 , typename A2 > |
T | call (T(&fn)(A1, A2), A1 a1, A2 a2) |
|
virtual void | enter () |
|
| FortranInstance () |
|
virtual void | leave () |
|
virtual void | upEvnt () |
|
virtual void | upInit () |
|
virtual bool | upVeto () |
|
virtual | ~FortranInstance () |
|
Definition at line 13 of file FortranInstance.h.
gen::FortranInstance::FortranInstance |
( |
| ) |
|
|
inline |
gen::FortranInstance::~FortranInstance |
( |
| ) |
|
|
virtual |
void gen::FortranInstance::call |
( |
void(&)() |
fn | ) |
|
|
inline |
Definition at line 18 of file FortranInstance.h.
References wrapper.
Referenced by gen::PomwigHadronizer::clear(), Herwig6Hadronizer::clear(), gen::TauolaInterface::decay(), gen::Cascade2Hadronizer::imposeProperTime(), gen::Pythia6Hadronizer::imposeProperTime(), gen::TauolaInterface::init(), Herwig6Hadronizer::initialize(), gen::PomwigHadronizer::initializeForInternalPartons(), Herwig6Hadronizer::initializeForInternalPartons(), gen::PomwigHadronizer::readSettings(), Herwig6Hadronizer::readSettings(), and gen::TauolaInterface::statistics().
19 { InstanceWrapper
wrapper(
this); fn(); }
static HepMC::HEPEVT_Wrapper wrapper
template<typename T >
T gen::FortranInstance::call |
( |
T(&)() |
fn | ) |
|
|
inline |
template<typename A >
void gen::FortranInstance::call |
( |
void(&)(A) |
fn, |
|
|
A |
a |
|
) |
| |
|
inline |
template<typename T , typename A >
T gen::FortranInstance::call |
( |
T(&)(A) |
fn, |
|
|
A |
a |
|
) |
| |
|
inline |
template<typename A1 , typename A2 >
void gen::FortranInstance::call |
( |
void(&)(A1, A2) |
fn, |
|
|
A1 |
a1, |
|
|
A2 |
a2 |
|
) |
| |
|
inline |
template<typename T , typename A1 , typename A2 >
T gen::FortranInstance::call |
( |
T(&)(A1, A2) |
fn, |
|
|
A1 |
a1, |
|
|
A2 |
a2 |
|
) |
| |
|
inline |
void gen::FortranInstance::enter |
( |
| ) |
|
|
virtual |
template<typename T >
static T* gen::FortranInstance::getInstance |
( |
| ) |
|
|
inlinestatic |
void gen::FortranInstance::leave |
( |
| ) |
|
|
virtual |
void gen::FortranInstance::throwMissingInstance |
( |
| ) |
|
|
staticprivate |
void gen::FortranInstance::upEvnt |
( |
| ) |
|
|
virtual |
void gen::FortranInstance::upInit |
( |
| ) |
|
|
virtual |
bool gen::FortranInstance::upVeto |
( |
| ) |
|
|
virtual |
int gen::FortranInstance::instanceNesting |
|
private |