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
6
namespace
nix {
7
8
class
EvalState
;
9
struct
Value
;
10
11
void
prim_addDrvOutputDependencies(
EvalState
& state,
Value
* * args,
Value
& v);
12
void
prim_fetchClosure(
EvalState
& state,
Value
* * args,
Value
& v);
13
void
prim_fetchTree(
EvalState
& state,
Value
* * args,
Value
& v);
14
void
prim_fetchGit(
EvalState
& state,
Value
* * args,
Value
& v);
15
void
prim_fetchTarball(
EvalState
& state,
Value
* * args,
Value
& v);
16
void
prim_fetchurl(
EvalState
& state,
Value
* * args,
Value
& v);
17
void
prim_fromTOML(
EvalState
& state,
Value
* * args,
Value
& v);
18
void
prim_getContext(
EvalState
& state,
Value
* * args,
Value
& v);
19
void
prim_hasContext(
EvalState
& state,
Value
* * args,
Value
& v);
20
void
prim_unsafeDiscardOutputDependency(
EvalState
& state,
Value
* * args,
Value
& v);
21
22
namespace
flake {
23
24
void
prim_flakeRefToString(EvalState & state, Value * * args, Value & v);
25
void
prim_getFlake(EvalState & state, Value * * args, Value & v);
26
void
prim_parseFlakeRef(EvalState & state, Value * * args, Value & v);
27
28
}
29
30
}
nix::EvalState
Definition
eval.hh:685
pos-idx.hh
nix::Value
Definition
value.hh:190
lix
libexpr
extra-primops.hh
Generated by
1.15.0