|
|
bool | parseLogLevel (std::string_view text, spdlog::level::level_enum &outLevel) |
| | Parses a textual log level into a spdlog level enum. Case-sensitive.
|
| |
|
bool | parsePort (std::string_view text, uint16_t &outPort) |
| | Parses and validates a network port in range [1, 65535].
|
| |
|
bool | parseUint32 (std::string_view text, uint32_t &outValue) |
| | Parses a uint32_t from text, with full validation.
|
| |
| bool | tryParseLoggingOption (int argc, char **argv, int &ioIndex, LoggingCliOptions &outOptions, std::string &outError) |
| | Tries to parse one shared logging-related CLI option.
|
| |
|
bool | tryParseDiagnosticsOption (int argc, char **argv, int &ioIndex, DiagnosticsCliOptions &outOptions, std::string &outError) |
| | Tries to parse one shared diagnostics-related CLI option.
|
| |
|
bool | tryParseClientNetcodeDebugOption (int argc, char **argv, int &ioIndex, bool &ioPredictionEnabled, bool &ioRemoteSmoothingEnabled, std::string &outError) |
| | Tries to parse one client-only debug netcode option.
|
| |
Shared CLI parsing utilities for the project.