Translate a range of bsl::pairs into a range of std::pairs.
Declared in <bdlb_pairutil.h>
template<class t_RANGE_BSL_PAIR>
decltype(PairUtil::adaptForRanges(
bsl::forward<t_RANGE_BSL_PAIR>(bslRange)))
operator|(
t_RANGE_BSL_PAIR&& bslRange,
/* implementation-defined */ const& adaptor);
Translate the range of bsl::pairs into a range of std::pairs, where each pair of the resulting range is a pair of references to the corresponding members of the corresponding pair in the input range.
adapted range of std::pairs
| Name | Description |
|---|---|
| bslRange | range of bsl::pairs to adapt |
| adaptor | unused; selects the adaptForRanges pipe overload |