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.