Flox Package Database 1
CRUD Operations on Nix Package Metadata
Loading...
Searching...
No Matches
Public Member Functions | List of all members
flox::resolver::GlobalManifestBase< RawType > Class Template Reference
Inheritance diagram for flox::resolver::GlobalManifestBase< RawType >:
flox::resolver::ManifestBase< RawType >

Public Member Functions

 GlobalManifestBase (const GlobalManifestBase &)=default
 
 GlobalManifestBase (GlobalManifestBase &&)=default
 
GlobalManifestBaseoperator= (const GlobalManifestBase &)=default
 
GlobalManifestBaseoperator= (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)
 
ManifestBaseoperator= (const ManifestBase &)=default
 
ManifestBaseoperator= (ManifestBase &&) noexcept=default
 
const RawType & getManifestRaw () const
 
const RegistryRawgetRegistryRaw () const
 
RegistryRaw getLockedRegistry (const nix::ref< nix::Store > &store=NixStoreMixin().getStore()) const
 
std::vector< SystemgetSystems () 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
 

The documentation for this class was generated from the following file: