Function object for retrieving the N'th element of a std::pair or std::tuple.
More...
template<size_t N>
class TfGet< N >
Function object for retrieving the N'th element of a std::pair or std::tuple.
This is similar to std::get<N>, but wrapped up in a function object suitable for use with STL algorithms.
Example:
const std::vector<std::pair<int, std::string>> pairs = { ... }
std::vector<int> intsOnly(pairs.size());
std::transform(pairs.begin(), pairs.end(), intsOnly.begin(),
TfGet<0>());
Function object for retrieving the N'th element of a std::pair or std::tuple.
Definition at line 361 of file stl.h.