|
Nix
2.93.0-dev
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
|
#include <nixexpr.hh>
Public Member Functions | |
| SimplePattern (Symbol name) | |
| virtual std::shared_ptr< const StaticEnv > | buildEnv (const StaticEnv *up) override |
| virtual void | bindVars (Evaluator &es, const std::shared_ptr< const StaticEnv > &env) override |
| virtual Env & | match (ExprLambda &lambda, EvalState &state, Env &up, Value *arg, const PosIdx pos) override |
| virtual void | addBindingsToJSON (JSON &out, const SymbolTable &symbols) const override |
Public Member Functions inherited from nix::Pattern | |
| Pattern (Symbol name) | |
Additional Inherited Members | |
Public Attributes inherited from nix::Pattern | |
| Symbol | name |
A plain old lambda
|
overridevirtual |
Implements nix::Pattern.
|
overridevirtual |
Implements nix::Pattern.
|
overridevirtual |
Implements nix::Pattern.
|
overridevirtual |
Implements nix::Pattern.