eckit::CmdParser class

Public static functions

static void parse(std::istream&, std::ostream&, const Prompter& prompter)
static void parse(const std::string&, std::ostream&)
static void parse(const eckit::PathName&, std::ostream&)
static void unAlias()
static void history(const long, std::ostream&)
static void environment(std::ostream&)
static void environment(const std::string&, const std::string&)
static void alias()
static void alias(const std::string&)
static void alias(const std::string&, const std::string&)
static void aliasCompletion(const std::string&, std::vector<std::string>&)
static void function(const std::string&)
static void flag(const char, bool)
static auto input() -> int
static void unput(int)
static void output(int)
static void prompt(const Prompter&)
static void reset()
static void addCmd(const char* s)
static void addCmd(const char c)
static void historize()
static void prompt(bool)
static void console(bool)
static void flags(const std::string&)
static void repeat()
static void substitute()
static void shell(const std::string&)
static void arg(const std::string&, const eckit::Value&)
static void arg(long, const eckit::Value&)
static void arg(const eckit::Value&)
static void var(const std::string&, const eckit::Value&)
static void var(const std::string&)
static void run(void(*)(eckit::CmdResource*, eckit::CmdArg&))
static void run(void(*)(eckit::CmdResource*, eckit::CmdArg&, std::istream&, std::ostream&))
This website is beyond its original expiry date and the content may be out of date. The site owner has been notified and may choose to extend the expiry date and remove this banner. If you have any questions about this, please visit our support portal.