|
Nix 2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
|
#include <path.hh>
Public Member Functions | |
| StorePath (std::string_view baseName) | |
| StorePath (const Hash &hash, std::string_view name) | |
| std::string_view | to_string () const |
| bool | operator< (const StorePath &other) const |
| bool | operator== (const StorePath &other) const |
| bool | operator!= (const StorePath &other) const |
| bool | isDerivation () const |
| std::string_view | name () const |
| std::string_view | hashPart () const |
Static Public Member Functions | |
| static StorePath | random (std::string_view name) |
Static Public Attributes | |
| static constexpr size_t | HashLen = 32 |
| static constexpr size_t | MaxPathLen = 211 |
| static StorePath | dummy |
Store path is the fundamental reference type of Nix. A store paths refers to a Store object.
See glossary.html#gloss-store-path for more information on a conceptual level.
| bool nix::StorePath::isDerivation | ( | ) | const |
Check whether a file name ends with the extension for derivations.
|
staticconstexpr |
Size of the hash part of store paths, in base-32 characters.