bsl::get

Return a modifiable reference to the INDEXth element of p.

Synopsis

Declared in <bslstl_pair.h>

template<
    std::size_t INDEX,
    class T1,
    class T2>
std::tuple_element<INDEX, bsl::pair<T1, T2>>::type&
get(bsl::pair<T1, T2>& p) noexcept;

Description

Return a reference providing modifiable access to the element of the specified p, having the ordinal number specified by the (template parameter) INDEX. This function will not compile unless the INDEX is either 0 or 1.

Return Value

modifiable reference to the INDEXth element of p

Parameters

NameDescription
ppair whose element is returned