12struct SourceExprCommand;
16 std::vector<DerivedPath> context;
80 virtual std::pair<Value *, PosIdx> toValue(
EvalState & state) = 0;
T & require(Store &store)
Definition store-cast.hh:16
Definition installable-value.hh:15
Definition outputs-spec.hh:97
Definition installable-value.hh:73
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:113
Definition installable-value.hh:22
std::string Path
Definition types.hh:28