|
Nix 2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
|
#include "lix/libexpr/eval.hh"#include "lix/libutil/types.hh"#include "lix/libexpr/flake/flakeref.hh"#include "lix/libexpr/flake/lockfile.hh"#include "lix/libexpr/value.hh"Go to the source code of this file.
Classes | |
| struct | nix::flake::FlakeInput |
| struct | nix::flake::ConfigFile |
| struct | nix::flake::Flake |
| struct | nix::flake::LockedFlake |
| struct | nix::flake::LockFlags |
Typedefs | |
| typedef std::map< FlakeId, FlakeInput > | nix::flake::FlakeInputs |
| typedef Hash | nix::flake::Fingerprint |
Functions | |
| Flake | nix::flake::getFlake (EvalState &state, const FlakeRef &originalRef, bool allowLookup) |
| LockedFlake | nix::flake::lockFlake (EvalState &state, const FlakeRef &topRef, const LockFlags &lockFlags) |
| void | nix::flake::callFlake (EvalState &state, const LockedFlake &lockedFlake, Value &vRes) |
| void | nix::emitTreeAttrs (Evaluator &state, const fetchers::Tree &tree, const fetchers::Input &input, Value &v, bool emptyRevFallback=false, bool forceDirty=false) |
| typedef Hash nix::flake::Fingerprint |
Fingerprint of a locked flake; used as a cache key.