86 std::optional<BuildResult> result;
122 virtual std::string
what()
const = 0;
154 static std::vector<BuiltPathWithResult> build(
160 BuildMode bMode = bmNormal);
168 BuildMode bMode = bmNormal);
170 static std::set<StorePath> toStorePathSet(
178 static std::vector<StorePath> toStorePaths(
194 static std::set<StorePath> toDerivations(
198 bool useDeriver =
false);
200 static BuiltPaths toBuiltPaths(
OperateOn
Definition installables.hh:44
@ Output
Definition installables.hh:48
Realise
Definition installables.hh:17
@ Outputs
Definition installables.hh:23
@ Nothing
Definition installables.hh:38
std::vector< ref< Installable > > Installables
Definition installables.hh:101
std::vector< DerivedPathWithInfo > DerivedPathsWithInfo
Definition installables.hh:93
Definition installables.hh:83
Definition built-path.hh:83
Definition derivations.hh:324
Definition installables.hh:72
Definition derived-path.hh:225
Definition get-drvs.hh:16
Definition installables.hh:112
virtual std::string what() const =0
DerivedPathWithInfo toDerivedPath(EvalState &state)
Definition installables.cc:379
virtual DerivedPathsWithInfo toDerivedPaths(EvalState &state)=0
virtual std::optional< StorePath > getStorePath()
Definition installables.hh:149