scenario_simulator_v2 C++ API
Public Member Functions | Public Attributes | List of all members
openscenario_interpreter::syntax::CustomCommand Struct Reference

#include <custom_command_action.hpp>

Inheritance diagram for openscenario_interpreter::syntax::CustomCommand:
Inheritance graph
[legend]

Public Member Functions

 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
 
virtual auto start (const Scope &) -> void
 

Public Attributes

const std::vector< std::string > parameters
 

Constructor & Destructor Documentation

◆ CustomCommand() [1/4]

openscenario_interpreter::syntax::CustomCommand::CustomCommand ( )
default

◆ CustomCommand() [2/4]

openscenario_interpreter::syntax::CustomCommand::CustomCommand ( const CustomCommand )
default

◆ CustomCommand() [3/4]

openscenario_interpreter::syntax::CustomCommand::CustomCommand ( CustomCommand &&  )
default

◆ CustomCommand() [4/4]

openscenario_interpreter::syntax::CustomCommand::CustomCommand ( const std::vector< std::string > &  parameters)
inlineexplicit

◆ ~CustomCommand()

virtual openscenario_interpreter::syntax::CustomCommand::~CustomCommand ( )
virtualdefault

Member Function Documentation

◆ accomplished()

virtual auto openscenario_interpreter::syntax::CustomCommand::accomplished ( ) -> bool
inlinevirtualnoexcept

◆ endsImmediately()

virtual auto openscenario_interpreter::syntax::CustomCommand::endsImmediately ( ) const -> bool
inlinevirtual

◆ run()

virtual auto openscenario_interpreter::syntax::CustomCommand::run ( ) -> void
inlinevirtualnoexcept

◆ start()

virtual auto openscenario_interpreter::syntax::CustomCommand::start ( const Scope ) -> void
inlinevirtual

Member Data Documentation

◆ parameters

const std::vector<std::string> openscenario_interpreter::syntax::CustomCommand::parameters

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