Public Attributes | List of all members
cli_flags Struct Reference

#include <mvsim-cli.h>

Public Attributes

TCLAP::UnlabeledMultiArg< std::string > argCmd
 
TCLAP::SwitchArg argDetails
 
TCLAP::SwitchArg argFullProfiler
 
TCLAP::SwitchArg argHeadless
 
TCLAP::SwitchArg argHelp
 
TCLAP::ValueArg< int > argPort
 
TCLAP::ValueArg< double > argRealTimeFactor
 
TCLAP::ValueArg< std::string > argVerbosity
 
TCLAP::SwitchArg argVersion
 
TCLAP::CmdLine cmd {"mvsim", ' ', "version", false }
 

Detailed Description

Definition at line 20 of file mvsim-cli.h.

Member Data Documentation

◆ argCmd

TCLAP::UnlabeledMultiArg<std::string> cli_flags::argCmd
Initial value:
{
"command", "Command to run. Run 'mvsim help' to list commands.", false,
"", cmd}

Definition at line 24 of file mvsim-cli.h.

◆ argDetails

TCLAP::SwitchArg cli_flags::argDetails
Initial value:
{
"", "details", "Shows details in the specified subcommand", cmd}

Definition at line 43 of file mvsim-cli.h.

◆ argFullProfiler

TCLAP::SwitchArg cli_flags::argFullProfiler
Initial value:
{
"", "full-profiler",
"Enable saving *all* timing data, dumping it to a file at the end of "
"the "
"program.",
cmd}

Definition at line 33 of file mvsim-cli.h.

◆ argHeadless

TCLAP::SwitchArg cli_flags::argHeadless
Initial value:
{
"", "headless", "Runs the simulator without any GUI window.", cmd}

Definition at line 40 of file mvsim-cli.h.

◆ argHelp

TCLAP::SwitchArg cli_flags::argHelp
Initial value:
{
"h", "help", "Shows more detailed help for command", cmd}

Definition at line 49 of file mvsim-cli.h.

◆ argPort

TCLAP::ValueArg<int> cli_flags::argPort
Initial value:
{
"p",
"port",
"TCP port to listen at",
false,
"TCP port",
cmd}

Definition at line 52 of file mvsim-cli.h.

◆ argRealTimeFactor

TCLAP::ValueArg<double> cli_flags::argRealTimeFactor
Initial value:
{
"",
"realtime-factor",
"Realtime modification factor: <1 slower than real-time, >1 faster "
"than real-time",
false,
1.0,
"1.0",
cmd}

Definition at line 61 of file mvsim-cli.h.

◆ argVerbosity

TCLAP::ValueArg<std::string> cli_flags::argVerbosity
Initial value:
{
"v", "verbose", "Verbosity level",
false, "INFO", "ERROR|WARN|INFO|DEBUG",
cmd}

Definition at line 28 of file mvsim-cli.h.

◆ argVersion

TCLAP::SwitchArg cli_flags::argVersion
Initial value:
{
"", "version", "Shows program version and exits", cmd}

Definition at line 46 of file mvsim-cli.h.

◆ cmd

TCLAP::CmdLine cli_flags::cmd {"mvsim", ' ', "version", false }

Definition at line 22 of file mvsim-cli.h.


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


mvsim
Author(s):
autogenerated on Tue Jul 4 2023 03:08:22