Cli.h
Go to the documentation of this file.
1 #pragma once
3 
4 namespace lanelet {
5 namespace validation {
8  std::string mapFile;
9  bool print{false};
10  bool help{false};
11 };
12 
14 CommandLineConfig parseCommandLine(int argc, const char* argv[]);
15 
17 void printAllIssues(const std::vector<DetectedIssues>& issues);
18 
20 int runFromConfig(const CommandLineConfig& config);
21 
22 } // namespace validation
23 } // namespace lanelet
lanelet::validation::CommandLineConfig::help
bool help
Definition: Cli.h:10
lanelet
lanelet::validation::ValidationConfig
Configuration object for the validation.
Definition: Validation.h:23
lanelet::validation::CommandLineConfig::mapFile
std::string mapFile
Definition: Cli.h:8
lanelet::validation::runFromConfig
int runFromConfig(const CommandLineConfig &config)
Runs the configuration and returns the programs's return value (0 on success, 1 if issues found)
Definition: Cli.cpp:66
lanelet::validation::CommandLineConfig
Definition: Cli.h:6
Validation.h
lanelet::validation::parseCommandLine
CommandLineConfig parseCommandLine(int argc, const char *argv[])
obtain the configuration from command line arguments
Definition: Cli.cpp:11
lanelet::validation::CommandLineConfig::validationConfig
ValidationConfig validationConfig
Definition: Cli.h:7
lanelet::validation::printAllIssues
void printAllIssues(const std::vector< DetectedIssues > &issues)
prints a vector of issues to the command line
Definition: Cli.cpp:55
lanelet::validation::CommandLineConfig::print
bool print
Definition: Cli.h:9


lanelet2_validation
Author(s): Fabian Poggenhans
autogenerated on Thu Mar 6 2025 03:26:17