Nix 2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
Loading...
Searching...
No Matches
nix::AbstractNixRepl Struct Referenceabstract
Inheritance diagram for nix::AbstractNixRepl:
nix::NeverAsync nix::NixRepl

Public Types

typedef std::vector< std::pair< Value *, std::string > > AnnotatedValues

Static Public Member Functions

static ReplExitStatus run (const SearchPath &searchPath, nix::ref< Store > store, EvalState &state, std::function< AnnotatedValues()> getValues, const ValMap &extraEnv, Bindings *autoArgs)
static ReplExitStatus runSimple (EvalState &evalState, const ValMap &extraEnv)

Protected Member Functions

 AbstractNixRepl (EvalState &state)
virtual void initEnv ()=0
virtual ReplExitStatus mainLoop ()=0

Protected Attributes

EvalStatestate
BindingsautoArgs

The documentation for this struct was generated from the following files:
  • lix/libcmd/repl.hh
  • lix/libcmd/repl.cc