scenario_simulator_v2 C++ API
Public Member Functions | Static Public Member Functions | List of all members
openscenario_interpreter::syntax::ApplyFaultInjectionAction< Version > Struct Template Reference
Inheritance diagram for openscenario_interpreter::syntax::ApplyFaultInjectionAction< Version >:
Inheritance graph
[legend]
Collaboration diagram for openscenario_interpreter::syntax::ApplyFaultInjectionAction< Version >:
Collaboration graph
[legend]

Public Member Functions

template<typename... Ts>
 ApplyFaultInjectionAction (Ts &&... xs)
 
auto start (const Scope &) -> void override
 
- Public Member Functions inherited from openscenario_interpreter::syntax::CustomCommand
 CustomCommand ()=default
 
 CustomCommand (const CustomCommand &)=default
 
 CustomCommand (CustomCommand &&)=default
 
 CustomCommand (const std::vector< std::string > &parameters)
 
virtual ~CustomCommand ()=default
 
virtual auto accomplished () noexcept -> bool
 
virtual auto endsImmediately () const -> bool
 
virtual auto run () noexcept -> void
 

Static Public Member Functions

static auto node () -> auto &
 
static auto publisher () -> auto &
 

Additional Inherited Members

- Public Attributes inherited from openscenario_interpreter::syntax::CustomCommand
const std::vector< std::string > parameters
 

Constructor & Destructor Documentation

◆ ApplyFaultInjectionAction()

template<auto Version>
template<typename... Ts>
openscenario_interpreter::syntax::ApplyFaultInjectionAction< Version >::ApplyFaultInjectionAction ( Ts &&...  xs)
inlineexplicit

Member Function Documentation

◆ node()

template<auto Version>
static auto openscenario_interpreter::syntax::ApplyFaultInjectionAction< Version >::node ( ) -> auto &
inlinestatic

◆ publisher()

template<auto Version>
static auto openscenario_interpreter::syntax::ApplyFaultInjectionAction< Version >::publisher ( ) -> auto &
inlinestatic

◆ start()

template<auto Version>
auto openscenario_interpreter::syntax::ApplyFaultInjectionAction< Version >::start ( const Scope ) -> void
inlineoverridevirtual

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