1
1
Fork 0
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:
Eelco Dolstra 2015-09-18 01:22:06 +02:00
parent 3d91bfc8f8
commit 4ba6bc184c
9 changed files with 72 additions and 67 deletions

View file

@ -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;