scenario_simulator_v2 C++ API
Classes | Namespaces | Macros | Functions
custom_command_action.cpp File Reference
#include <iterator>
#include <openscenario_interpreter/error.hpp>
#include <openscenario_interpreter/posix/fork_exec.hpp>
#include <openscenario_interpreter/reader/attribute.hpp>
#include <openscenario_interpreter/reader/content.hpp>
#include <openscenario_interpreter/regex/function_call_expression.hpp>
#include <openscenario_interpreter/simulator_core.hpp>
#include <openscenario_interpreter/syntax/custom_command_action.hpp>
#include <openscenario_interpreter/syntax/storyboard_element.hpp>
#include <unordered_map>
Include dependency graph for custom_command_action.cpp:

Classes

struct  openscenario_interpreter::syntax::ApplyFaultInjectionAction< Version >
 
struct  openscenario_interpreter::syntax::ApplyPseudoTrafficSignalDetectorConfidenceSetAction< Version >
 
struct  openscenario_interpreter::syntax::ApplyRequestToCorporateCommandAction< Version >
 
struct  openscenario_interpreter::syntax::ApplyV2ITrafficSignalStateAction
 
struct  openscenario_interpreter::syntax::ApplyWalkStraightAction
 
struct  openscenario_interpreter::syntax::DebugError
 
struct  openscenario_interpreter::syntax::DebugSegmentationFault
 
struct  openscenario_interpreter::syntax::DummyLongRunningAction
 
struct  openscenario_interpreter::syntax::ExitSuccess
 
struct  openscenario_interpreter::syntax::ExitFailure
 
struct  openscenario_interpreter::syntax::PrintParameter
 
struct  openscenario_interpreter::syntax::TestCommand
 
struct  openscenario_interpreter::syntax::ForkExecCommand
 

Namespaces

 openscenario_interpreter
 
 openscenario_interpreter::syntax
 

Macros

#define ELEMENT(NAME, TYPE)
 

Functions

auto openscenario_interpreter::syntax::makeCustomCommand (const std::string &type, const std::string &content) -> std::shared_ptr< CustomCommand >
 

Macro Definition Documentation

◆ ELEMENT

#define ELEMENT (   NAME,
  TYPE 
)
Value:
std::make_pair( \
NAME, [](auto &&... xs) { return std::make_shared<TYPE>(std::forward<decltype(xs)>(xs)...); })
Definition: junit5.hpp:25