Nix 2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
Loading...
Searching...
No Matches
extra-primops.hh
Go to the documentation of this file.
1#pragma once
3
4#include "pos-idx.hh"
5
6namespace nix {
7
8class EvalState;
9struct Value;
10
11void prim_addDrvOutputDependencies(EvalState & state, Value * * args, Value & v);
12void prim_fetchClosure(EvalState & state, Value * * args, Value & v);
13void prim_fetchTree(EvalState & state, Value * * args, Value & v);
14void prim_fetchGit(EvalState & state, Value * * args, Value & v);
15void prim_fetchTarball(EvalState & state, Value * * args, Value & v);
16void prim_fetchurl(EvalState & state, Value * * args, Value & v);
17void prim_fromTOML(EvalState & state, Value * * args, Value & v);
18void prim_getContext(EvalState & state, Value * * args, Value & v);
19void prim_hasContext(EvalState & state, Value * * args, Value & v);
20void prim_unsafeDiscardOutputDependency(EvalState & state, Value * * args, Value & v);
21
22namespace flake {
23
24void prim_flakeRefToString(EvalState & state, Value * * args, Value & v);
25void prim_getFlake(EvalState & state, Value * * args, Value & v);
26void prim_parseFlakeRef(EvalState & state, Value * * args, Value & v);
27
28}
29
30}
Definition eval.hh:685
Definition value.hh:190