FERS 1.0.0
The Flexible Extensible Radar Simulator
Loading...
Searching...
No Matches
arg_parser.h File Reference

Command-line argument parsing utilities for the application. More...

#include <expected>
#include <libfers/api.h>
#include <optional>
#include <string>
#include <thread>
+ Include dependency graph for arg_parser.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  core::Config
 Configuration structure for the application. More...
 

Namespaces

namespace  core
 

Functions

void core::showHelp (const char *programName) noexcept
 Displays the help message.
 
void core::showVersion () noexcept
 Displays the version information.
 
std::expected< Config, std::string > core::parseArguments (int argc, char *argv[]) noexcept
 Parses command-line arguments.
 

Detailed Description

Command-line argument parsing utilities for the application.

This header file provides utilities for parsing command-line arguments, displaying help, version information, and configuring the application via a configuration structure.

Definition in file arg_parser.h.