projects
/
folly.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove use of generic lambdas
[folly.git]
/
folly
/
io
/
Compression.cpp
diff --git
a/folly/io/Compression.cpp
b/folly/io/Compression.cpp
index 5b83a6f0bff8b1665c43b9a7c8ded285d1e170b8..90235c6696e482e47e31104c38bfea895f97fe58 100644
(file)
--- a/
folly/io/Compression.cpp
+++ b/
folly/io/Compression.cpp
@@
-1599,14
+1599,16
@@
bool AutomaticCodec::canUncompress(
return std::any_of(
codecs_.begin(),
codecs_.end(),
return std::any_of(
codecs_.begin(),
codecs_.end(),
- [data, uncompressedLength](
const auto
& codec) {
+ [data, uncompressedLength](
std::unique_ptr<Codec> const
& codec) {
return codec->canUncompress(data, uncompressedLength);
});
}
void AutomaticCodec::addCodecIfSupported(CodecType type) {
return codec->canUncompress(data, uncompressedLength);
});
}
void AutomaticCodec::addCodecIfSupported(CodecType type) {
- const bool present =
- std::any_of(codecs_.begin(), codecs_.end(), [&type](const auto& codec) {
+ const bool present = std::any_of(
+ codecs_.begin(),
+ codecs_.end(),
+ [&type](std::unique_ptr<Codec> const& codec) {
return codec->type() == type;
});
if (hasCodec(type) && !present) {
return codec->type() == type;
});
if (hasCodec(type) && !present) {
@@
-1631,17
+1633,20
@@
AutomaticCodec::AutomaticCodec(std::vector<std::unique_ptr<Codec>> customCodecs)
checkCompatibleCodecs();
}
// Check that none of the codes are are null
checkCompatibleCodecs();
}
// Check that none of the codes are are null
- DCHECK(std::none_of(codecs_.begin(), codecs_.end(), [](const auto& codec) {
- return codec == nullptr;
- }));
+ DCHECK(std::none_of(
+ codecs_.begin(), codecs_.end(), [](std::unique_ptr<Codec> const& codec) {
+ return codec == nullptr;
+ }));
- needsUncompressedLength_ =
-
std::any_of(codecs_.begin(), codecs_.end(), [](const auto
& codec) {
+ needsUncompressedLength_ =
std::any_of(
+
codecs_.begin(), codecs_.end(), [](std::unique_ptr<Codec> const
& codec) {
return codec->needsUncompressedLength();
});
const auto it = std::max_element(
return codec->needsUncompressedLength();
});
const auto it = std::max_element(
- codecs_.begin(), codecs_.end(), [](const auto& lhs, const auto& rhs) {
+ codecs_.begin(),
+ codecs_.end(),
+ [](std::unique_ptr<Codec> const& lhs, std::unique_ptr<Codec> const& rhs) {
return lhs->maxUncompressedLength() < rhs->maxUncompressedLength();
});
DCHECK(it != codecs_.end());
return lhs->maxUncompressedLength() < rhs->maxUncompressedLength();
});
DCHECK(it != codecs_.end());