Revert "Fix clang-tidy warnings in Caffe2 code (#134935)"

This reverts commit 7cfd23636c8fa6fcbb8bf3ea34e15b847ec9ad9d.

Reverted https://github.com/pytorch/pytorch/pull/134935 on behalf of https://github.com/izaitsevfb due to breaks internal builds, caffe2 is still used internally ([comment](https://github.com/pytorch/pytorch/pull/134935#issuecomment-2349368152))
This commit is contained in:
PyTorch MergeBot
2024-09-13 16:42:37 +00:00
parent ae02d663cd
commit 564d00f364
28 changed files with 150 additions and 112 deletions

View File

@ -1,9 +1,10 @@
#pragma once
#include <caffe2/serialize/read_adapter_interface.h>
#include <sys/types.h>
#include <cstring>
#include <caffe2/serialize/read_adapter_interface.h>
namespace caffe2::serialize {
namespace caffe2 {
namespace serialize {
class MemoryReadAdapter final : public caffe2::serialize::ReadAdapterInterface {
public:
@ -14,18 +15,18 @@ class MemoryReadAdapter final : public caffe2::serialize::ReadAdapterInterface {
return size_;
}
size_t read(
uint64_t pos,
void* buf,
size_t n,
const char* what [[maybe_unused]] = "") const override {
size_t read(uint64_t pos, void* buf, size_t n, const char* what = "")
const override {
(void) what;
memcpy(buf, (int8_t*)(data_) + pos, n);
return n;
}
private:
const void* data_;
off_t size_{};
off_t size_;
};
} // namespace caffe2::serialize
} // namespace serialize
} // namespace caffe2