From 0d97553a5e1d91edfc325f1d9f5cf8c8bdd6a496 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Sat, 16 Aug 2025 16:29:06 +0100 Subject: Fix-up all the clang-tidy warnings --- src/blob.h | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) (limited to 'src/blob.h') diff --git a/src/blob.h b/src/blob.h index 0b2f6e7..3443e5d 100644 --- a/src/blob.h +++ b/src/blob.h @@ -4,8 +4,10 @@ #include "git.h" #include #include +#include #include #include + namespace Ice { struct Current; } @@ -13,27 +15,26 @@ namespace Ice { namespace GitFS { using namespace NetFS; class Repo; + class Blob : public File { public: - Blob(const Repo * const r, std::string &&); + Blob(const Repo * repo, const std::string &); - void close(const ::Ice::Current & current) override; - Attr fgetattr(const ::Ice::Current & current) override; - Buffer read(long long int offset, long long int size, const ::Ice::Current & current) override; - void ftruncate(long long int size, const ::Ice::Current & current) override; + void close(const ::Ice::Current & ice) override; + Attr fgetattr(const ::Ice::Current & ice) override; + Buffer read(long long int offset, long long int size, const ::Ice::Current & ice) override; + void ftruncate(long long int size, const ::Ice::Current & ice) override; void write(long long int offset, long long int size, std::pair data, - const ::Ice::Current & current) override; + const ::Ice::Current & ice) override; long long int copyrange( FilePrxPtr, long long int, long long int, long long int, int, const Ice::Current &) override; private: - Git::BlobPtr getBlob() const; + [[nodiscard]] Git::BlobPtr getBlob() const; const Repo * const repo; Git::TreeEntryPtr entry; Git::BlobPtr blob; - using BlobSize = decltype(git_blob_rawsize({})); - const BlobSize blobSize; - const char * const blobContent; + std::span blobContent; }; } -- cgit v1.2.3