MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
pair< T1, T2 > 成员列表

成员的完整列表,这些成员属于 pair< T1, T2 >,包括所有继承而来的类成员

firstpair< T1, T2 >
first_type typedefpair< T1, T2 >
operator!=(const pair< T1, T2 > &rhs) const noexcept(noexcept(!(*this==rhs)))icomparable< pair< T1, T2 > >inline
operator<(const pair &y) const noexcept(noexcept(this->first< y.first||(!(y.first< this->first) &&this->second< y.second)))pair< T1, T2 >inline
operator<=(const pair< T1, T2 > &rhs) const noexcept(noexcept(!(derived() > rhs)))icomparable< pair< T1, T2 > >inline
operator=(type_identity_t< const T & > p) noexcept(conjunction< is_nothrow_copy_assignable< T1 >, is_nothrow_copy_assignable< T2 > >::value)pair< T1, T2 >inline
operator=(type_identity_t< T && > p) noexcept(conjunction< is_nothrow_move_assignable< T1 >, is_nothrow_move_assignable< T2 > >::value)pair< T1, T2 >inline
operator=(const pair< U1, U2 > &p) noexcept(conjunction< is_nothrow_assignable< T1 &, const U1 & >, is_nothrow_assignable< T2 &, const U2 & > >::value)pair< T1, T2 >inline
operator=(pair< U1, U2 > &&p) noexcept(conjunction< is_nothrow_assignable< T1 &, U1 >, is_nothrow_assignable< T2 &, U2 > >::value)pair< T1, T2 >inline
operator=(const volatile pair &)=deletepair< T1, T2 >
operator==(const pair &y) const noexcept(noexcept(this->first==y.first &&this->second==y.second))pair< T1, T2 >inline
operator>(const pair< T1, T2 > &rhs) const noexcept(noexcept(rhs< derived()))icomparable< pair< T1, T2 > >inline
operator>=(const pair< T1, T2 > &rhs) const noexcept(noexcept(!(derived()< rhs)))icomparable< pair< T1, T2 > >inline
pair() noexcept(conjunction< is_nothrow_default_constructible< U1 >, is_nothrow_default_constructible< U2 > >::value)pair< T1, T2 >inlineexplicit
pair() noexcept(conjunction< is_nothrow_default_constructible< U1 >, is_nothrow_default_constructible< U2 > >::value)pair< T1, T2 >inline
pair(const T1 &a, const T2 &b) noexcept(conjunction< is_nothrow_copy_constructible< U1 >, is_nothrow_copy_constructible< U2 > >::value)pair< T1, T2 >inlineexplicit
pair(const T1 &a, const T2 &b) noexcept(conjunction< is_nothrow_copy_constructible< U1 >, is_nothrow_copy_constructible< U2 > >::value)pair< T1, T2 >inline
pair(U1 &&a, U2 &&b) noexcept(conjunction< is_nothrow_constructible< T1, U1 >, is_nothrow_constructible< T2, U2 > >::value)pair< T1, T2 >inlineexplicit
pair(U1 &&a, U2 &&b) noexcept(conjunction< is_nothrow_constructible< T1, U1 >, is_nothrow_constructible< T2, U2 > >::value)pair< T1, T2 >inline
pair(const pair< U1, U2 > &p) noexcept(conjunction< is_nothrow_constructible< T1, const U1 & >, is_nothrow_constructible< T2, const U2 & > >::value)pair< T1, T2 >inlineexplicit
pair(const pair< U1, U2 > &p) noexcept(conjunction< is_nothrow_constructible< T1, const U1 & >, is_nothrow_constructible< T2, const U2 & > >::value)pair< T1, T2 >inline
pair(pair< U1, U2 > &&p) noexcept(conjunction< is_nothrow_constructible< T1, U1 >, is_nothrow_constructible< T2, U2 > >::value)pair< T1, T2 >inlineexplicit
pair(pair< U1, U2 > &&p) noexcept(conjunction< is_nothrow_constructible< T1, U1 >, is_nothrow_constructible< T2, U2 > >::value)pair< T1, T2 >inline
pair(const pair &p)=defaultpair< T1, T2 >
pair(pair &&p)=defaultpair< T1, T2 >
pair(Tuple1 &t1, Tuple2 &t2, index_sequence< Index1... > idx1, index_sequence< Index2... > idx2)pair< T1, T2 >inline
pair(unpack_utility_construct_tag, tuple< Types1... > t1, tuple< Types2... > t2)pair< T1, T2 >inline
secondpair< T1, T2 >
second_type typedefpair< T1, T2 >
swap(pair &p) noexcept(conjunction< is_nothrow_swappable< T1 >, is_nothrow_swappable< T2 > >::value)pair< T1, T2 >inline
to_hash() const noexcept(noexcept(hash< remove_cvref_t< T1 > >()(first) ^ hash< remove_cvref_t< T2 > >()(second)))pair< T1, T2 >inline
~pair()=defaultpair< T1, T2 >