All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
icarus::trigger::FixBeamGateInfo::BeamChangeRecipe::ChangeRecipe_t< P, I > Struct Template Reference

Set of instructions for a change. More...

Public Member Functions

bool empty () const
 
bool valid () const
 

Public Attributes

std::optional< P > setValue
 Value to set. More...
 
std::optional< IaddValue
 Value to add. More...
 

Detailed Description

template<typename P, typename I = typename P::interval_t>
struct icarus::trigger::FixBeamGateInfo::BeamChangeRecipe::ChangeRecipe_t< P, I >

Set of instructions for a change.

Definition at line 114 of file FixBeamGateInfo_module.cc.

Member Function Documentation

template<typename P , typename I = typename P::interval_t>
bool icarus::trigger::FixBeamGateInfo::BeamChangeRecipe::ChangeRecipe_t< P, I >::empty ( ) const
inline
template<typename P , typename I = typename P::interval_t>
bool icarus::trigger::FixBeamGateInfo::BeamChangeRecipe::ChangeRecipe_t< P, I >::valid ( ) const
inline

Member Data Documentation

template<typename P , typename I = typename P::interval_t>
std::optional<I> icarus::trigger::FixBeamGateInfo::BeamChangeRecipe::ChangeRecipe_t< P, I >::addValue

Value to add.

Definition at line 116 of file FixBeamGateInfo_module.cc.

template<typename P , typename I = typename P::interval_t>
std::optional<P> icarus::trigger::FixBeamGateInfo::BeamChangeRecipe::ChangeRecipe_t< P, I >::setValue

Value to set.

Definition at line 115 of file FixBeamGateInfo_module.cc.


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