16 std::vector<DerivedPath> context;
61 ExtraPathInfoValue(
Value && v)
78 virtual ~InstallableValue() { }
80 virtual std::pair<Value *, PosIdx> toValue(
EvalState & state) = 0;
97 static InstallableValue & require(
Installable & installable);
Definition installable-value.hh:15
Definition get-drvs.hh:16
Definition outputs-spec.hh:97
std::optional< DerivedPathWithInfo > trySinglePathToDerivedPaths(EvalState &state, Value &v, const PosIdx pos, std::string_view errorCtx)
Definition installable-value.cc:46
virtual ref< eval_cache::AttrCursor > getCursor(EvalState &state)
Definition installable-value.cc:18
virtual std::vector< ref< eval_cache::AttrCursor > > getCursors(EvalState &state)
Definition installable-value.cc:9
Definition installables.hh:112
Definition command.hh:112
Definition installable-value.hh:22
std::string Path
Definition types.hh:28