Flox Package Database 1
CRUD Operations on Nix Package Metadata
|
This is the complete list of members for flox::pkgdb::DbPackage, including all inherited members.
broken (defined in flox::RawPackage) | flox::RawPackage | |
DbPackage(PkgDbReadOnly &pkgdb, row_id pkgId) (defined in flox::pkgdb::DbPackage) | flox::pkgdb::DbPackage | inline |
DbPackage(PkgDbReadOnly &pkgdb, const AttrPath &path) (defined in flox::pkgdb::DbPackage) | flox::pkgdb::DbPackage | inline |
dbPath | flox::pkgdb::DbPackage | protected |
description (defined in flox::RawPackage) | flox::RawPackage | |
getDbPath() const | flox::pkgdb::DbPackage | inline |
getDescription() const override | flox::RawPackage | inlinevirtual |
getFullName() const override | flox::RawPackage | inlinevirtual |
getInfo(bool withDescription=false) const | flox::Package | virtual |
getLicense() const override | flox::RawPackage | inlinevirtual |
getLockedFlakeRef() const | flox::pkgdb::DbPackage | inline |
getOutputs() const override | flox::RawPackage | inlinevirtual |
getOutputsToInstall() const override | flox::RawPackage | inlinevirtual |
getPackageId() const | flox::pkgdb::DbPackage | inline |
getParsedDrvName() const | flox::Package | inlinevirtual |
getPathStrs() const override | flox::RawPackage | inlinevirtual |
getPname() const override | flox::RawPackage | inlinevirtual |
getSemver() const override | flox::RawPackage | inlinevirtual |
getSubtreeType() const | flox::Package | inlinevirtual |
getVersion() const override | flox::RawPackage | inlinevirtual |
initRawPackage(PkgDbReadOnly &pkgdb) | flox::pkgdb::DbPackage | private |
isBroken() const override | flox::RawPackage | inlinevirtual |
isUnfree() const override | flox::RawPackage | inlinevirtual |
license (defined in flox::RawPackage) | flox::RawPackage | |
name (defined in flox::RawPackage) | flox::RawPackage | |
operator=(const Package &)=default (defined in flox::Package) | flox::Package | |
operator=(Package &&)=default (defined in flox::Package) | flox::Package | |
outputs (defined in flox::RawPackage) | flox::RawPackage | |
outputsToInstall (defined in flox::RawPackage) | flox::RawPackage | |
Package()=default (defined in flox::Package) | flox::Package | |
Package(const Package &)=default (defined in flox::Package) | flox::Package | |
Package(Package &&)=default (defined in flox::Package) | flox::Package | |
path (defined in flox::RawPackage) | flox::RawPackage | |
pkgId | flox::pkgdb::DbPackage | protected |
pname (defined in flox::RawPackage) | flox::RawPackage | |
RawPackage(const AttrPath &path={}, std::string_view name={}, std::string_view pname={}, std::optional< std::string > version=std::nullopt, std::optional< std::string > semver=std::nullopt, std::optional< std::string > license=std::nullopt, const std::vector< std::string > &outputs={ "out" }, const std::vector< std::string > &outputsToInstall={ "out" }, std::optional< bool > broken=std::nullopt, std::optional< bool > unfree=std::nullopt, std::optional< std::string > description=std::nullopt) (defined in flox::RawPackage) | flox::RawPackage | inline |
semver (defined in flox::RawPackage) | flox::RawPackage | |
toURIString(const nix::FlakeRef &ref) const | flox::Package | virtual |
unfree (defined in flox::RawPackage) | flox::RawPackage | |
version (defined in flox::RawPackage) | flox::RawPackage | |
~Package()=default (defined in flox::Package) | flox::Package | virtual |