mirror of
https://github.com/clearlinux/folly.git
synced 2026-09-01 02:34:43 +00:00
fix return type for map
Summary: facepalm Test Plan: unit Reviewed By: hans@fb.com Subscribers: folly-diffs@, jsedgwick, yfeldblum, chalfant FB internal diff: D2036523 Tasks: 6925951 Signature: t1:2036523:1430423049:b69ace0256eeacdd43490465dc1c862f054a0098
This commit is contained in:
committed by
Praveen Kumar Ramakrishnan
parent
026ec6b1f4
commit
7f413ec31d
@@ -58,7 +58,8 @@ namespace futures {
|
||||
*/
|
||||
template <class It, class F,
|
||||
class ItT = typename std::iterator_traits<It>::value_type,
|
||||
class Result = decltype(std::declval<ItT>().then(std::declval<F>()))>
|
||||
class Result
|
||||
= typename decltype(std::declval<ItT>().then(std::declval<F>()))::value_type>
|
||||
std::vector<Future<Result>> map(It first, It last, F func);
|
||||
|
||||
// Sugar for the most common case
|
||||
|
||||
@@ -1765,7 +1765,7 @@ TEST(Map, Basic) {
|
||||
fs.push_back(p3.getFuture());
|
||||
|
||||
int c = 0;
|
||||
auto fs2 = futures::map(fs, [&](int i){
|
||||
std::vector<Future<void>> fs2 = futures::map(fs, [&](int i){
|
||||
c += i;
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user