#include <derived-path.hh>
Public Member Functions | |
std::string | to_string (const StoreDirConfig &store) const |
nlohmann::json | toJSON (const StoreDirConfig &store) const |
bool | operator== (const DerivedPathOpaque &) const =default |
auto | operator<=> (const DerivedPathOpaque &) const =default |
Static Public Member Functions | |
static DerivedPathOpaque | parse (const StoreDirConfig &store, std::string_view) |
Public Attributes | |
StorePath | path |
An opaque derived path.
Opaque derived paths are just store paths, and fully evaluated. They cannot be simplified further. Since they are opaque, they cannot be built, but they can fetched.