|
MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
成员的完整列表,这些成员属于 pair< T1, T2 >,包括所有继承而来的类成员
| first | pair< T1, T2 > | |
| first_type typedef | pair< 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 &)=delete | pair< 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)=default | pair< T1, T2 > | |
| pair(pair &&p)=default | pair< 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 |
| second | pair< T1, T2 > | |
| second_type typedef | pair< 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()=default | pair< T1, T2 > |