|
FE 0.14.0
A C++23 toolkit for writing compiler/interpreter frontends.
|
This is the complete list of members for fe::Cli, including all inherited members.
| arg(T &target, std::string hint, std::string descr={}) | fe::Cli | inline |
| cardinality(size_t min, size_t max) | fe::Cli | inline |
| Cli()=default | fe::Cli | |
| Cli(std::string prog, std::string descr={}) | fe::Cli | inline |
| epilog(std::string s) | fe::Cli | inline |
| grp(std::string name) | fe::Cli | inline |
| help(bool &target, std::string sname="-h", std::string lname="--help") | fe::Cli | inline |
| help(std::ostream &) const | fe::Cli | |
| markdown(std::ostream &) const | fe::Cli | |
| operator<<(std::ostream &os, const Cli &cli) | fe::Cli | friend |
| opt(T &target, std::string hint={}, std::string sname={}, std::string lname={}, std::string descr={}) | fe::Cli | inline |
| opt(bool &target, std::string sname={}, std::string lname={}, std::string descr={}) | fe::Cli | inline |
| parse(int argc, const char *const *argv) | fe::Cli | |
| Row typedef | fe::Cli | |
| Rows typedef | fe::Cli | |
| section(std::string title, std::string head={}, Rows rows={}) | fe::Cli | inline |