Flox Package Database 1
CRUD Operations on Nix Package Metadata
Loading...
Searching...
No Matches
primops.hh
Go to the documentation of this file.
1/* ========================================================================== *
2 *
3 * @file flox/resolver/primops.hh
4 *
5 * @brief Extensions to `nix` primitive operations.
6 *
7 *
8 * -------------------------------------------------------------------------- */
9
10#pragma once
11
13
14
15/* -------------------------------------------------------------------------- */
16
17namespace flox::resolver {
18
19/* -------------------------------------------------------------------------- */
20
35void
36prim_resolve( nix::EvalState & state,
37 const nix::PosIdx pos,
38 nix::Value ** args,
39 nix::Value & value );
40
41
42/* -------------------------------------------------------------------------- */
43
44} // namespace flox::resolver
45
46
47/* -------------------------------------------------------------------------- *
48 *
49 *
50 *
51 * ========================================================================== */
Manages a nix runtime state blob with associated helpers.
void prim_resolve(nix::EvalState &state, const nix::PosIdx pos, nix::Value **args, nix::Value &value)
Resolve a descriptor to an installable.
Definition: primops.cc:31