|
static InstallableDerivedPath | parse (ref< Store > store, std::string_view prefix, ExtendedOutputsSpec extendedOutputsSpec) |
|
static std::vector< BuiltPathWithResult > | build (ref< Store > evalStore, ref< Store > store, Realise mode, const Installables &installables, BuildMode bMode=bmNormal) |
|
static std::vector< std::pair< ref< Installable >, BuiltPathWithResult > > | build2 (ref< Store > evalStore, ref< Store > store, Realise mode, const Installables &installables, BuildMode bMode=bmNormal) |
|
static std::set< StorePath > | toStorePathSet (ref< Store > evalStore, ref< Store > store, Realise mode, OperateOn operateOn, const Installables &installables) |
|
static std::vector< StorePath > | toStorePaths (ref< Store > evalStore, ref< Store > store, Realise mode, OperateOn operateOn, const Installables &installables) |
|
static StorePath | toStorePath (ref< Store > evalStore, ref< Store > store, Realise mode, OperateOn operateOn, ref< Installable > installable) |
|
static std::set< StorePath > | toDerivations (ref< Store > store, const Installables &installables, bool useDeriver=false) |
|
static BuiltPaths | toBuiltPaths (ref< Store > evalStore, ref< Store > store, Realise mode, OperateOn operateOn, const Installables &installables) |
|
◆ getStorePath()
std::optional< StorePath > nix::InstallableDerivedPath::getStorePath |
( |
| ) |
|
|
overridevirtual |
Return a value only if this installable is a store path or a symlink to it.
- Todo
- should we move this to InstallableDerivedPath? It is only supposed to work there anyways. Can always downcast.
Reimplemented from nix::Installable.
◆ toDerivedPaths()
◆ what()
std::string nix::InstallableDerivedPath::what |
( |
| ) |
const |
|
overridevirtual |
What Installable is this?
Prints back valid CLI syntax that would result in this same installable. It doesn't need to be exactly what the user wrote, just something that means the same thing.
Implements nix::Installable.
The documentation for this struct was generated from the following files:
- /home/buildozer/aports/community/nix/src/nix-2.26.3/src/libcmd/installable-derived-path.hh
- /home/buildozer/aports/community/nix/src/nix-2.26.3/src/libcmd/installable-derived-path.cc