87 std::optional<BuildResult> result;
123 virtual std::string
what()
const = 0;
155 static std::vector<BuiltPathWithResult> build(
161 BuildMode bMode = bmNormal);
169 BuildMode bMode = bmNormal);
171 static std::set<StorePath> toStorePathSet(
179 static std::vector<StorePath> toStorePaths(
195 static std::set<StorePath> toDerivations(
199 bool useDeriver =
false);
201 static BuiltPaths toBuiltPaths(
OperateOn
Definition installables.hh:45
Realise
Definition installables.hh:18
std::vector< ref< Installable > > Installables
Definition installables.hh:102
std::vector< DerivedPathWithInfo > DerivedPathsWithInfo
Definition installables.hh:94
Definition installables.hh:84
Definition built-path.hh:83
Definition derivations.hh:324
Definition installables.hh:73
Definition derived-path.hh:225
Definition installables.hh:113
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:150