Flox Package Database 1
CRUD Operations on Nix Package Metadata
|
An environment lockfile in its raw form. More...
#include <lockfile.hh>
Public Member Functions | |
LockfileRaw (const LockfileRaw &)=default | |
LockfileRaw (LockfileRaw &&)=default | |
LockfileRaw & | operator= (const LockfileRaw &)=default |
LockfileRaw & | operator= (LockfileRaw &&)=default |
void | check () const |
Check the lockfile for validity, throw and exception if it is invalid. | |
void | clear () |
Reset to default/empty state. | |
Public Attributes | |
ManifestRaw | manifest |
RegistryRaw | registry |
std::unordered_map< System, SystemPackages > | packages |
unsigned | lockfileVersion = 0 |
An environment lockfile in its raw form.
This form is suitable for instantiating ( i.e., realizing ) an environment using mkEnv
.
void flox::resolver::LockfileRaw::check | ( | ) | const |
Check the lockfile for validity, throw and exception if it is invalid.
This checks that: