MCPcopy Create free account
hub / github.com/apache/arrow / MapVector

Function MapVector

cpp/src/arrow/util/vector.h:89–95  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

87template <typename Fn, typename From,
88 typename To = decltype(std::declval<Fn>()(std::declval<From>()))>
89std::vector<To> MapVector(Fn&& map, const std::vector<From>& source) {
90 std::vector<To> out;
91 out.reserve(source.size());
92 std::transform(source.begin(), source.end(), std::back_inserter(out),
93 std::forward<Fn>(map));
94 return out;
95}
96
97template <typename Fn, typename From,
98 typename To = decltype(std::declval<Fn>()(std::declval<From>()))>

Calls 4

reserveMethod · 0.45
sizeMethod · 0.45
beginMethod · 0.45
endMethod · 0.45