Nix 2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
Loading...
Searching...
No Matches
nix::MixRepair Struct Reference
Inheritance diagram for nix::MixRepair:
nix::Args nix::MixEvalArgs nix::CmdRegistryAdd nix::EvalCommand nix::CmdFlakeInitCommon nix::CmdProfileHistory nix::CmdProfileList nix::CmdProfileRemove nix::CmdRegistryPin nix::CmdUpgradeNix nix::MixFlakeOptions nix::CmdFlakeInit nix::CmdFlakeNew nix::FlakeCommand nix::SourceExprCommand nix::CmdFlakeArchive nix::CmdFlakeCheck nix::CmdFlakeClone nix::CmdFlakeLock nix::CmdFlakeMetadata nix::CmdFlakePrefetch nix::CmdFlakeShow nix::CmdFlakeUpdate nix::CmdDiffClosures nix::CmdFmt nix::CmdProfileUpgrade nix::CmdWhyDepends nix::InstallableCommand nix::RawInstallablesCommand

Public Attributes

RepairFlag repair = NoRepair
Public Attributes inherited from nix::Args
MultiCommand * parent = nullptr

Additional Inherited Members

Public Member Functions inherited from nix::Args
virtual std::string description ()
virtual bool forceImpureByDefault ()
virtual std::string doc ()
virtual AsyncIoRootaio ()=0
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 expectArgs (const std::string &label, std::vector< std::string > *dest)
virtual JSON toJSON ()
RootArgs & getRoot ()
Static Public Attributes inherited from nix::Args
static CompleterFun completePath
static CompleterFun completeDir
Protected Types inherited from nix::Args
typedef void CompleterFun(AddCompletions &, size_t, std::string_view)
typedef std::function< CompleterFunCompleterClosure
Protected Member Functions inherited from nix::Args
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)
virtual void initialFlagsProcessed ()
virtual std::optional< std::reference_wrapper< RootArgs > > asRootArgs ()
Protected Attributes inherited from nix::Args
std::map< std::string, Flag::ptr > longFlags
std::map< char, Flag::ptr > shortFlags
std::list< ExpectedArgexpectedArgs
std::list< ExpectedArgprocessedArgs
std::set< std::string > hiddenCategories
Static Protected Attributes inherited from nix::Args
static const size_t ArityAny = std::numeric_limits<size_t>::max()

The documentation for this struct was generated from the following file: