Common System 0.2.0
Common interfaces and patterns for system integration
Loading...
Searching...
No Matches
kcenon::common::config::cli_option Struct Referenceexport

Definition for a CLI option. More...

Collaboration diagram for kcenon::common::config::cli_option:
Collaboration graph

Public Attributes

std::string name
 
std::string short_name
 
std::string description
 
bool required = false
 
bool takes_value = true
 
std::optional< std::string > default_value
 

Detailed Description

Definition for a CLI option.

Definition at line 121 of file config.cppm.

Member Data Documentation

◆ default_value

std::optional<std::string> kcenon::common::config::cli_option::default_value
export

Definition at line 127 of file config.cppm.

◆ description

std::string kcenon::common::config::cli_option::description
export

Definition at line 124 of file config.cppm.

◆ name

std::string kcenon::common::config::cli_option::name
export

Definition at line 122 of file config.cppm.

◆ required

bool kcenon::common::config::cli_option::required = false
export

Definition at line 125 of file config.cppm.

◆ short_name

std::string kcenon::common::config::cli_option::short_name
export

Definition at line 123 of file config.cppm.

◆ takes_value

bool kcenon::common::config::cli_option::takes_value = true
export

Definition at line 126 of file config.cppm.


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