|
HikoGUI
A low latency retained GUI
|
Public Member Functions | |
| constexpr | command_line_option (std::string_view option_help) |
| Syntax: | |
Static Public Member Functions | |
| static char32_t | parse_short_option (std::string_view::iterator &it, std::string_view::iterator last) |
Data Fields | |
| char32_t | short_option |
| std::string | long_option |
| std::string | argument_name |
| std::string | description |
| hi::notifier< void(std::string_view argument)> | notifier |
|
inlineconstexpr |
Syntax:
option_help = [ short_option ',' ] long_option ' ' description
short_option = '-' /[^-=]/
long_option = '–' name [ '=' name ]
description = /.+/
name = /[^=]+/
Example: command_line_option("-f,--foo=filename Set filename for foo.", [](auto filename) { global_foo = filename; });