|
Flox Package Database 1
CRUD Operations on Nix Package Metadata
|
Public Member Functions | |
| GlobalManifestBase (const GlobalManifestBase &)=default | |
| GlobalManifestBase (GlobalManifestBase &&)=default | |
| GlobalManifestBase & | operator= (const GlobalManifestBase &)=default |
| GlobalManifestBase & | operator= (GlobalManifestBase &&)=default |
| GlobalManifestBase (RawType raw) | |
| GlobalManifestBase (const std::filesystem::path &manifestPath) | |
Public Member Functions inherited from flox::resolver::ManifestBase< RawType > | |
| ManifestBase (const ManifestBase &)=default | |
| ManifestBase (ManifestBase &&) noexcept=default | |
| ManifestBase (RawType raw) | |
| ManifestBase (const std::filesystem::path &manifestPath) | |
| ManifestBase & | operator= (const ManifestBase &)=default |
| ManifestBase & | operator= (ManifestBase &&) noexcept=default |
| const RawType & | getManifestRaw () const |
| const RegistryRaw & | getRegistryRaw () const |
| RegistryRaw | getLockedRegistry (const nix::ref< nix::Store > &store=NixStoreMixin().getStore()) const |
| std::vector< System > | getSystems () const |
| Get the list of systems requested by the manifest. | |
| pkgdb::PkgQueryArgs | getBaseQueryArgs () const |
Additional Inherited Members | |
Public Types inherited from flox::resolver::ManifestBase< RawType > | |
| using | rawType = RawType |
Protected Member Functions inherited from flox::resolver::ManifestBase< RawType > | |
| template<manifest_raw_type _RawType = RawType> | |
| std::enable_if< std::derived_from< _RawType, GlobalManifestRaw >, void >::type | initRegistry () |
| Initialize registryRaw from manifestRaw. | |
| template<manifest_raw_type _RawType = RawType> | |
| std::enable_if< std::derived_from< _RawType, GlobalManifestRawGA >, void >::type | initRegistry () |
| Initialize registryRaw from manifestRaw. | |
Protected Attributes inherited from flox::resolver::ManifestBase< RawType > | |
| RawType | manifestRaw |
| RegistryRaw | registryRaw |