forked from lix-project/lix
6636202356
Starts progress on #5729. The idea is that we should not have these default methods throwing "unimplemented". This is a small step in that direction. I kept `addTempRoot` because it is a no-op, rather than failure. Also, as a practical matter, it is called all over the place, while doing other tasks, so the downcasting would be annoying. Maybe in the future I could move the "real" `addTempRoot` to `GcStore`, and the existing usecases use a `tryAddTempRoot` wrapper to downcast or do nothing, but I wasn't sure whether that was a good idea so with a bias to less churn I didn't do it yet. |
||
---|---|---|
.. | ||
derivation-goal.cc | ||
derivation-goal.hh | ||
drv-output-substitution-goal.cc | ||
drv-output-substitution-goal.hh | ||
entry-points.cc | ||
goal.cc | ||
goal.hh | ||
hook-instance.cc | ||
hook-instance.hh | ||
local-derivation-goal.cc | ||
local-derivation-goal.hh | ||
substitution-goal.cc | ||
substitution-goal.hh | ||
worker.cc | ||
worker.hh |