mirror of
https://github.com/mhx/dwarfs.git
synced 2025-09-14 14:59:52 -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;
|
||||
}
|
||||
|
||||
// NOLINTNEXTLINE(cppcoreguidelines-rvalue-reference-param-not-moved)
|
||||
std::vector<uint8_t> compress(std::vector<uint8_t>&& data,
|
||||
std::string const* metadata) const override {
|
||||
return compress(data, metadata);
|
||||
|
@ -341,6 +341,7 @@ class flac_block_compressor final : public block_compressor::impl {
|
||||
return compressed;
|
||||
}
|
||||
|
||||
// NOLINTNEXTLINE(cppcoreguidelines-rvalue-reference-param-not-moved)
|
||||
std::vector<uint8_t> compress(std::vector<uint8_t>&& data,
|
||||
std::string const* metadata) const override {
|
||||
return compress(data, metadata);
|
||||
|
@ -91,6 +91,7 @@ class lz4_block_compressor final : public block_compressor::impl {
|
||||
return compressed;
|
||||
}
|
||||
|
||||
// NOLINTNEXTLINE(cppcoreguidelines-rvalue-reference-param-not-moved)
|
||||
std::vector<uint8_t> compress(std::vector<uint8_t>&& data,
|
||||
std::string const* metadata) const override {
|
||||
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::string const* metadata) const override;
|
||||
|
||||
// NOLINTNEXTLINE(cppcoreguidelines-rvalue-reference-param-not-moved)
|
||||
std::vector<uint8_t> compress(std::vector<uint8_t>&& data,
|
||||
std::string const* metadata) const override {
|
||||
return compress(data, metadata);
|
||||
|
@ -131,6 +131,7 @@ class ricepp_block_compressor final : public block_compressor::impl {
|
||||
return compressed;
|
||||
}
|
||||
|
||||
// NOLINTNEXTLINE(cppcoreguidelines-rvalue-reference-param-not-moved)
|
||||
std::vector<uint8_t> compress(std::vector<uint8_t>&& data,
|
||||
std::string const* metadata) const override {
|
||||
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::string const* metadata) const override;
|
||||
|
||||
// NOLINTNEXTLINE(cppcoreguidelines-rvalue-reference-param-not-moved)
|
||||
std::vector<uint8_t> compress(std::vector<uint8_t>&& data,
|
||||
std::string const* metadata) const override {
|
||||
return compress(data, std::move(metadata));
|
||||
|
Loading…
x
Reference in New Issue
Block a user