Constructors
Declared in <bslstl_pair.h>
Pair_Second(Pair_Second const& other) = default;
» more...
Pair_Second(Pair_Second&& other) = default;
» more...
Bind the specified value into the second reference-member.
constexpr
explicit
Pair_Second(TYPE& value);
» more...
template<
class PARAM,
class = void>
requires std::is_constructible<TYPE, PARAM>::value
constexpr
explicit
Pair_Second(PARAM&& value);
» more...
Construct the second member of a pair, forwarding in order the elements in the specified argsPack to the corresponding constructor of (template parameter) TYPE. The length of the argsPack is equal to the length of the specified (template parameter pack) I... and passed to the constructor via the Pair_IndexSequence object.
template<class ARG>
constexpr
Pair_Second(
std::tuple<ARG>&& arg,
BloombergLP::bslstl::Pair_IndexSequence<0U>);
» more...
template<class PARAM>
constexpr
Pair_Second(
PARAM&& value,
BloombergLP::bslma::Allocator* basicAllocator,
Pair_BslmaIdiomNone);
» more...