ChainCLI
A modern C++20 command-line interface library
Loading...
Searching...
No Matches
cli::CliContext Member List

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

CliContext(std::unique_ptr< std::unordered_map< std::string, std::any > > posArgs, std::unique_ptr< std::unordered_map< std::string, std::any > > optArgs, std::unique_ptr< std::unordered_set< std::string > > flagArgs, cli::logging::AbstractLogger &logger)cli::CliContextinlineexplicit
CliContext(const CliContext &)=delete (defined in cli::CliContext)cli::CliContext
getArg(const std::string &argName) constcli::CliContextinline
getOptionArg(const std::string &argName) constcli::CliContextinline
getOptionArg(const std::string &argName, T &out) constcli::CliContextinline
getPositionalArg(const std::string &argName) constcli::CliContextinline
getPositionalArg(const std::string &argName, T &out) constcli::CliContextinline
getRepeatableArg(const std::string &argName) constcli::CliContextinline
getRepeatableOptionArg(const std::string &argName) constcli::CliContextinline
getRepeatablePositionalArg(const std::string &argName) constcli::CliContextinline
isArgPresent(const std::string &argName) constcli::CliContext
isFlagPresent(const std::string &argName) constcli::CliContext
isOptionArgPresent(const std::string &argName) constcli::CliContext
isPositionalArgPresent(const std::string &argName) constcli::CliContext
Logger() const (defined in cli::CliContext)cli::CliContextinline
operator=(const CliContext &)=delete (defined in cli::CliContext)cli::CliContext