cli_provider
Last update: 19.09.2025Provides a command-line interface for simulation execution via dependency injection.
Definition cli_provider.h:72
const std::unique_ptr< core::Cli > & GetCommandLineInterface()
Accesser of Cli reference.
core::SimulationParameters GetCoreParameters() const
Accesser of simulation parameters.
CliProvider(std::unique_ptr< ISimInstanceCreator > sim_instance_creator)
Construct CliProvider to execute simulation based on given instance through command line options or a...
bool Parse(int argc, const char **argv)
Parses command-line arguments.
~CliProvider()=default
Default Destructor.
The namespace for all autonomy specific functionalities.
The namespace for command line interface feature under autonomy.
The top namespace for simulation framework.
The SimulationParameters struct encapsulates parameters related to simfwk-core configuration.
Definition simulation_parameters.h:23