mirror of
https://github.com/NixOS/nix.git
synced 2025-11-21 09:49:36 +01:00
Shut up clang warnings
This commit is contained in:
parent
3d91bfc8f8
commit
4ba6bc184c
9 changed files with 72 additions and 67 deletions
|
|
@ -24,71 +24,72 @@ public:
|
|||
|
||||
/* Implementations of abstract store API methods. */
|
||||
|
||||
bool isValidPath(const Path & path);
|
||||
bool isValidPath(const Path & path) override;
|
||||
|
||||
PathSet queryValidPaths(const PathSet & paths);
|
||||
PathSet queryValidPaths(const PathSet & paths) override;
|
||||
|
||||
PathSet queryAllValidPaths();
|
||||
PathSet queryAllValidPaths() override;
|
||||
|
||||
ValidPathInfo queryPathInfo(const Path & path);
|
||||
ValidPathInfo queryPathInfo(const Path & path) override;
|
||||
|
||||
Hash queryPathHash(const Path & path);
|
||||
Hash queryPathHash(const Path & path) override;
|
||||
|
||||
void queryReferences(const Path & path, PathSet & references);
|
||||
void queryReferences(const Path & path, PathSet & references) override;
|
||||
|
||||
void queryReferrers(const Path & path, PathSet & referrers);
|
||||
void queryReferrers(const Path & path, PathSet & referrers) override;
|
||||
|
||||
Path queryDeriver(const Path & path);
|
||||
Path queryDeriver(const Path & path) override;
|
||||
|
||||
PathSet queryValidDerivers(const Path & path);
|
||||
PathSet queryValidDerivers(const Path & path) override;
|
||||
|
||||
PathSet queryDerivationOutputs(const Path & path);
|
||||
PathSet queryDerivationOutputs(const Path & path) override;
|
||||
|
||||
StringSet queryDerivationOutputNames(const Path & path);
|
||||
StringSet queryDerivationOutputNames(const Path & path) override;
|
||||
|
||||
Path queryPathFromHashPart(const string & hashPart);
|
||||
Path queryPathFromHashPart(const string & hashPart) override;
|
||||
|
||||
PathSet querySubstitutablePaths(const PathSet & paths);
|
||||
PathSet querySubstitutablePaths(const PathSet & paths) override;
|
||||
|
||||
void querySubstitutablePathInfos(const PathSet & paths,
|
||||
SubstitutablePathInfos & infos);
|
||||
SubstitutablePathInfos & infos) override;
|
||||
|
||||
Path addToStore(const string & name, const Path & srcPath,
|
||||
bool recursive = true, HashType hashAlgo = htSHA256,
|
||||
PathFilter & filter = defaultPathFilter, bool repair = false);
|
||||
PathFilter & filter = defaultPathFilter, bool repair = false) override;
|
||||
|
||||
Path addTextToStore(const string & name, const string & s,
|
||||
const PathSet & references, bool repair = false);
|
||||
const PathSet & references, bool repair = false) override;
|
||||
|
||||
void exportPath(const Path & path, bool sign,
|
||||
Sink & sink);
|
||||
Sink & sink) override;
|
||||
|
||||
Paths importPaths(bool requireSignature, Source & source);
|
||||
Paths importPaths(bool requireSignature, Source & source) override;
|
||||
|
||||
void buildPaths(const PathSet & paths, BuildMode buildMode);
|
||||
void buildPaths(const PathSet & paths, BuildMode buildMode) override;
|
||||
|
||||
BuildResult buildDerivation(const Path & drvPath, const BasicDerivation & drv,
|
||||
BuildMode buildMode) override;
|
||||
|
||||
void ensurePath(const Path & path);
|
||||
void ensurePath(const Path & path) override;
|
||||
|
||||
void addTempRoot(const Path & path);
|
||||
void addTempRoot(const Path & path) override;
|
||||
|
||||
void addIndirectRoot(const Path & path);
|
||||
void addIndirectRoot(const Path & path) override;
|
||||
|
||||
void syncWithGC();
|
||||
void syncWithGC() override;
|
||||
|
||||
Roots findRoots();
|
||||
Roots findRoots() override;
|
||||
|
||||
void collectGarbage(const GCOptions & options, GCResults & results);
|
||||
void collectGarbage(const GCOptions & options, GCResults & results) override;
|
||||
|
||||
PathSet queryFailedPaths();
|
||||
PathSet queryFailedPaths() override;
|
||||
|
||||
void clearFailedPaths(const PathSet & paths);
|
||||
void clearFailedPaths(const PathSet & paths) override;
|
||||
|
||||
void optimiseStore();
|
||||
void optimiseStore() override;
|
||||
|
||||
bool verifyStore(bool checkContents, bool repair) override;
|
||||
|
||||
bool verifyStore(bool checkContents, bool repair);
|
||||
private:
|
||||
AutoCloseFD fdSocket;
|
||||
FdSink to;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue