mirror of
https://github.com/mhx/dwarfs.git
synced 2025-09-16 07:46:27 -04:00
chore(compression): annotate that we intentionally don't move rvalue
This commit is contained in:
parent
328abe1303
commit
f847a6e566
@ -70,6 +70,7 @@ class brotli_block_compressor final : public block_compressor::impl {
|
|||||||
return compressed;
|
return compressed;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// NOLINTNEXTLINE(cppcoreguidelines-rvalue-reference-param-not-moved)
|
||||||
std::vector<uint8_t> compress(std::vector<uint8_t>&& data,
|
std::vector<uint8_t> compress(std::vector<uint8_t>&& data,
|
||||||
std::string const* metadata) const override {
|
std::string const* metadata) const override {
|
||||||
return compress(data, metadata);
|
return compress(data, metadata);
|
||||||
|
@ -341,6 +341,7 @@ class flac_block_compressor final : public block_compressor::impl {
|
|||||||
return compressed;
|
return compressed;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// NOLINTNEXTLINE(cppcoreguidelines-rvalue-reference-param-not-moved)
|
||||||
std::vector<uint8_t> compress(std::vector<uint8_t>&& data,
|
std::vector<uint8_t> compress(std::vector<uint8_t>&& data,
|
||||||
std::string const* metadata) const override {
|
std::string const* metadata) const override {
|
||||||
return compress(data, metadata);
|
return compress(data, metadata);
|
||||||
|
@ -91,6 +91,7 @@ class lz4_block_compressor final : public block_compressor::impl {
|
|||||||
return compressed;
|
return compressed;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// NOLINTNEXTLINE(cppcoreguidelines-rvalue-reference-param-not-moved)
|
||||||
std::vector<uint8_t> compress(std::vector<uint8_t>&& data,
|
std::vector<uint8_t> compress(std::vector<uint8_t>&& data,
|
||||||
std::string const* metadata) const override {
|
std::string const* metadata) const override {
|
||||||
return compress(data, metadata);
|
return compress(data, metadata);
|
||||||
|
@ -70,6 +70,8 @@ class lzma_block_compressor final : public block_compressor::impl {
|
|||||||
|
|
||||||
std::vector<uint8_t> compress(const std::vector<uint8_t>& data,
|
std::vector<uint8_t> compress(const std::vector<uint8_t>& data,
|
||||||
std::string const* metadata) const override;
|
std::string const* metadata) const override;
|
||||||
|
|
||||||
|
// NOLINTNEXTLINE(cppcoreguidelines-rvalue-reference-param-not-moved)
|
||||||
std::vector<uint8_t> compress(std::vector<uint8_t>&& data,
|
std::vector<uint8_t> compress(std::vector<uint8_t>&& data,
|
||||||
std::string const* metadata) const override {
|
std::string const* metadata) const override {
|
||||||
return compress(data, metadata);
|
return compress(data, metadata);
|
||||||
|
@ -131,6 +131,7 @@ class ricepp_block_compressor final : public block_compressor::impl {
|
|||||||
return compressed;
|
return compressed;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// NOLINTNEXTLINE(cppcoreguidelines-rvalue-reference-param-not-moved)
|
||||||
std::vector<uint8_t> compress(std::vector<uint8_t>&& data,
|
std::vector<uint8_t> compress(std::vector<uint8_t>&& data,
|
||||||
std::string const* metadata) const override {
|
std::string const* metadata) const override {
|
||||||
return compress(data, metadata);
|
return compress(data, metadata);
|
||||||
|
@ -57,6 +57,7 @@ class zstd_block_compressor final : public block_compressor::impl {
|
|||||||
std::vector<uint8_t> compress(const std::vector<uint8_t>& data,
|
std::vector<uint8_t> compress(const std::vector<uint8_t>& data,
|
||||||
std::string const* metadata) const override;
|
std::string const* metadata) const override;
|
||||||
|
|
||||||
|
// NOLINTNEXTLINE(cppcoreguidelines-rvalue-reference-param-not-moved)
|
||||||
std::vector<uint8_t> compress(std::vector<uint8_t>&& data,
|
std::vector<uint8_t> compress(std::vector<uint8_t>&& data,
|
||||||
std::string const* metadata) const override {
|
std::string const* metadata) const override {
|
||||||
return compress(data, std::move(metadata));
|
return compress(data, std::move(metadata));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user