|
| MixCommonArgs (const std::string &programName) |
|
virtual std::string | description () |
|
virtual bool | forceImpureByDefault () |
|
virtual std::string | doc () |
|
virtual Path | getCommandBaseDir () const |
| Get the base directory for the command.
|
|
void | addFlag (Flag &&flag) |
|
void | removeFlag (const std::string &longName) |
|
void | expectArgs (ExpectedArg &&arg) |
|
void | expectArg (const std::string &label, std::string *dest, bool optional=false) |
|
void | expectArg (const std::string &label, std::filesystem::path *dest, bool optional=false) |
|
void | expectArgs (const std::string &label, std::vector< std::string > *dest) |
|
virtual nlohmann::json | toJSON () |
|
RootArgs & | getRoot () |
|
|
virtual void | pluginsInited () |
|
virtual bool | processFlag (Strings::iterator &pos, Strings::iterator end) |
|
virtual bool | processArgs (const Strings &args, bool finish) |
|
virtual Strings::iterator | rewriteArgs (Strings &args, Strings::iterator pos) |
|
The documentation for this class was generated from the following files:
- /home/buildozer/aports/community/nix/src/nix-2.26.3/src/libmain/common-args.hh
- /home/buildozer/aports/community/nix/src/nix-2.26.3/src/libmain/common-args.cc