|
Nix 2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
|
#include "lix/libexpr/eval.hh"#include "lix/libstore/path.hh"#include "lix/libstore/derived-path.hh"#include "lix/libcmd/built-path.hh"#include "lix/libstore/store-api.hh"#include "lix/libstore/build-result.hh"#include <optional>Go to the source code of this file.
Classes | |
| struct | nix::ExtraPathInfo |
| struct | nix::DerivedPathWithInfo |
| struct | nix::BuiltPathWithResult |
| struct | nix::Installable |
Typedefs | |
| typedef std::vector< DerivedPathWithInfo > | nix::DerivedPathsWithInfo |
| typedef std::vector< ref< Installable > > | nix::Installables |
Enumerations | |
| enum class | nix::Realise { Outputs , Derivation , Nothing } |
| enum class | nix::OperateOn { Output , Derivation } |
| typedef std::vector<DerivedPathWithInfo> nix::DerivedPathsWithInfo |
Shorthand, for less typing and helping us keep the choice of collection in sync.
| typedef std::vector<ref<Installable> > nix::Installables |
Shorthand, for less typing and helping us keep the choice of collection in sync.
|
strong |
|
strong |
| Enumerator | |
|---|---|
| Outputs | Build the derivation. Postcondition: the derivation outputs exist. |
| Derivation | Don't build the derivation. Postcondition: the store derivation exists. |
| Nothing | Evaluate in dry-run mode. Postcondition: nothing.
|