bsl::pair::operator std::tuple<decltype(std::ignore)&, decltype(std::ignore)&>

Convert to an std::tuple whose elements are both std::ignore.

Synopsis

Declared in <bslstl_pair.h>

operator std::tuple<decltype(std::ignore)&, decltype(std::ignore)&>() noexcept;

Description

This overload of `template <class PARAM_1, class PARAM_2> operator std::tuple<PARAM_1&, PARAM_2&>()` is called when the (template parameters) PARAM_1 (first element's type) and PARAM_2 (second element's type) are the type of std::ignore. Note that this method is defined within the class body intentionally to avoid build failure on MSVC 2015.

Return Value

std::tuple whose elements are both std::ignore