A proxy object that wraps all Rivet::AnalysisHandler calls in an environment where FP errors are disabled.
Definition at line 107 of file rivetoutput.h.
Public Types | |
using | Handler = std::shared_ptr< Rivet::AnalysisHandler > |
Type of handler. More... | |
Public Member Functions | |
Proxy (Handler h) | |
Construct proxy. More... | |
Proxy (Proxy &&p) | |
Move construct. More... | |
Handler | operator-> () |
Forward calls to handler. More... | |
Public Attributes | |
Handler | h_ |
Handler. More... | |
DisableFloatTraps | g_ |
FP traps temporaryly disabled. More... | |
using smash::RivetOutput::Proxy::Handler = std::shared_ptr<Rivet::AnalysisHandler> |
Type of handler.
Definition at line 109 of file rivetoutput.h.
|
inlineexplicit |
Construct proxy.
Definition at line 111 of file rivetoutput.h.
|
inline |
|
inline |
Handler smash::RivetOutput::Proxy::h_ |
Handler.
Definition at line 117 of file rivetoutput.h.
DisableFloatTraps smash::RivetOutput::Proxy::g_ |
FP traps temporaryly disabled.
Definition at line 119 of file rivetoutput.h.