Nix  2.93.0-dev
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:
[legend]
Collaboration diagram for nix::AbstractNixRepl:
[legend]

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: