|
| NarInfo (const Store &store, std::string name, ContentAddressWithReferences ca, Hash narHash) |
|
| NarInfo (StorePath path, Hash narHash) |
|
| NarInfo (const ValidPathInfo &info) |
|
| NarInfo (const Store &store, const std::string &s, const std::string &whence) |
|
bool | operator== (const NarInfo &) const =default |
|
std::string | to_string (const Store &store) const |
|
nlohmann::json | toJSON (const Store &store, bool includeImpureInfo, HashFormat hashFormat) const override |
|
bool | operator== (const ValidPathInfo &) const =default |
|
auto | operator<=> (const ValidPathInfo &) const =default |
|
std::string | fingerprint (const Store &store) const |
|
void | sign (const Store &store, const Signer &signer) |
|
std::optional< ContentAddressWithReferences > | contentAddressWithReferences () const |
|
bool | isContentAddressed (const Store &store) const |
|
size_t | checkSignatures (const Store &store, const PublicKeys &publicKeys) const |
|
bool | checkSignature (const Store &store, const PublicKeys &publicKeys, const std::string &sig) const |
|
Strings | shortRefs () const |
|
| ValidPathInfo (StorePath &&path, UnkeyedValidPathInfo info) |
|
| ValidPathInfo (const StorePath &path, UnkeyedValidPathInfo info) |
|
| ValidPathInfo (const Store &store, std::string_view name, ContentAddressWithReferences &&ca, Hash narHash) |
|
| UnkeyedValidPathInfo (const UnkeyedValidPathInfo &other)=default |
|
| UnkeyedValidPathInfo (Hash narHash) |
|
bool | operator== (const UnkeyedValidPathInfo &) const noexcept |
|
std::weak_ordering | operator<=> (const UnkeyedValidPathInfo &) const noexcept |
|