sys::Cli
- Inherits: api::ExecutionContext
public - sys::Cli::HandleVersion
- sys::Cli::ShowHelp
Functions
Cli(int argc, char *argv[])#
sys::Cli::Cli (int argc, char *argv[])app_git_hash() const#
inline
const char * sys::Cli::app_git_hash () constType: const char *
at(u16 value) const#
var::StringView sys::Cli::at (u16 value) constType: var::StringView
Parameters:
u16value
count() const#
inline
u32 sys::Cli::count () constType: u32
get_name() const#
var::StringView sys::Cli::get_name () constType: var::StringView
get_option(var::StringView name, var::StringView help=var::StringView()) const#
var::StringView sys::Cli::get_option (var::StringView name, var::StringView help=var::StringView()) constType: var::StringView
Parameters:
- var::StringView
name - var::StringView
help
get_path() const#
var::StringView sys::Cli::get_path () constType: var::StringView
handle_version(const HandleVersion &options) const#
const Cli & sys::Cli::handle_version (const HandleVersion &options) constType: const Cli &
Parameters:
- const HandleVersion &
options
operator()(const HandleVersion &options) const#
inline
const Cli & sys::Cli::operator() (const HandleVersion &options) constType: const Cli &
Parameters:
- const HandleVersion &
options
set_case_sensitive(bool value=true)#
inline
Cli & sys::Cli::set_case_sensitive (bool value=true)Type: Cli &
Parameters:
boolvalue
show_help(const ShowHelp &options) const#
const Cli & sys::Cli::show_help (const ShowHelp &options) constType: const Cli &
Parameters:
- const ShowHelp &
options
show_version(const ShowHelp &options) const#
const Cli & sys::Cli::show_version (const ShowHelp &options) constType: const Cli &
Parameters:
- const ShowHelp &
options
size() const#
inline
u32 sys::Cli::size () constType: u32
to_general_string() const#
var::GeneralString sys::Cli::to_general_string () constType: var::GeneralString