kaycxx-cli
C++ CLI library
Loading...
Searching...
No Matches
kaycxx::cli::app Member List

This is the complete list of members for kaycxx::cli::app, including all inherited members.

add_command(std::string_view name, std::optional< std::string_view > description=std::nullopt)kaycxx::cli::commandprotected
app(std::string_view name, app_options options=app_options{})kaycxx::cli::appexplicit
app(app const &)=deletekaycxx::cli::app
app(app &&other) noexceptkaycxx::cli::app
author() const noexceptkaycxx::cli::app
bugs() const noexceptkaycxx::cli::app
command(std::string_view name, std::optional< std::string_view > description=std::nullopt)kaycxx::cli::app
kaycxx::cli::command::command(command const &)=deletekaycxx::cli::command
kaycxx::cli::command::command(std::string_view name, std::optional< std::string_view > description, command *parent)kaycxx::cli::commandprotected
kaycxx::cli::command::command(command &&other) noexceptkaycxx::cli::commandprotected
copyright() const noexceptkaycxx::cli::app
description() const noexceptkaycxx::cli::command
email() const noexceptkaycxx::cli::app
flag(std::string_view name, std::optional< std::string_view > description=std::nullopt)kaycxx::cli::command
flag(std::string_view name, char alias, std::optional< std::string_view > description=std::nullopt)kaycxx::cli::command
license() const noexceptkaycxx::cli::app
name() const noexceptkaycxx::cli::command
operator=(app const &)=deletekaycxx::cli::app
kaycxx::cli::command::operator=(command const &)=deletekaycxx::cli::command
option(std::string_view name, std::string_view value_name, std::optional< std::string_view > description=std::nullopt)kaycxx::cli::commandinline
option(std::string_view name, char alias, std::string_view value_name, std::optional< std::string_view > description=std::nullopt)kaycxx::cli::commandinline
parameter(std::string_view name, std::optional< std::string_view > description=std::nullopt)kaycxx::cli::commandinline
parameters(std::string_view name, std::optional< std::string_view > description=std::nullopt)kaycxx::cli::commandinline
parse(int argc, char *argv[]) constkaycxx::cli::command
print_help(std::ostream &out=std::cout) constkaycxx::cli::command
print_version(std::ostream &out=std::cout) constkaycxx::cli::command
repeatable_option(std::string_view name, std::string_view value_name, std::optional< std::string_view > description=std::nullopt)kaycxx::cli::commandinline
repeatable_option(std::string_view name, char alias, std::string_view value_name, std::optional< std::string_view > description=std::nullopt)kaycxx::cli::commandinline
version() const noexceptkaycxx::cli::app
~app() override=defaultkaycxx::cli::app
~command()=defaultkaycxx::cli::commandvirtual