NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
neforce::pair< T1, T2 > 成员列表

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

equal_to(const pair &y) const noexcept(noexcept(this->first==y.first &&this->second==y.second))neforce::pair< T1, T2 >inline
explicit(!conjunction_v< is_implicitly_default_constructible< U1 >, is_implicitly_default_constructible< U2 > >) pair() noexcept(conjunction_v< is_nothrow_default_constructible< U1 >, is_nothrow_default_constructible< U2 > >)neforce::pair< T1, T2 >inline
explicit(!conjunction_v< is_convertible< const U1 &, U1 >, is_convertible< const U2 &, U2 > >) pair(const T1 &aneforce::pair< T1, T2 >
explicit(!conjunction_v< is_convertible< U1, T1 >, is_convertible< U2, T2 > >) pair(U1 &&aneforce::pair< T1, T2 >
explicit(!conjunction_v< is_convertible< const U1 &, T1 >, is_convertible< const U2 &, T2 > >) pair(const pair< U1neforce::pair< T1, T2 >
explicit(!conjunction_v< is_convertible< U1, T1 >, is_convertible< U2, T2 > >) pair(pair< U1neforce::pair< T1, T2 >
firstneforce::pair< T1, T2 >
first_type typedefneforce::pair< T1, T2 >
less_than(const pair &y) const noexcept(noexcept(this->first< y.first||(!(y.first< this->first) &&this->second< y.second)))neforce::pair< T1, T2 >inline
operator!=(const pair< T1, T2 > &rhs) const noexcept(noexcept(!(derived().equal_to(rhs))))neforce::icomparable< pair< T1, T2 > >inline
operator<(const pair< T1, T2 > &rhs) const noexcept(noexcept(derived().less_than(rhs)))neforce::icomparable< pair< T1, T2 > >inline
operator<=(const pair< T1, T2 > &rhs) const noexcept(noexcept(!(rhs.less_than(derived()))))neforce::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)neforce::pair< T1, T2 >inline
operator=(type_identity_t< T && > p) noexcept(conjunction< is_nothrow_move_assignable< T1 >, is_nothrow_move_assignable< T2 > >::value)neforce::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)neforce::pair< T1, T2 >inline
operator=(pair< U1, U2 > &&p) noexcept(conjunction< is_nothrow_assignable< T1 &, U1 >, is_nothrow_assignable< T2 &, U2 > >::value)neforce::pair< T1, T2 >inline
operator=(const volatile pair &)=deleteneforce::pair< T1, T2 >
operator==(const pair< T1, T2 > &rhs) const noexcept(noexcept(derived().equal_to(rhs)))neforce::icomparable< pair< T1, T2 > >inline
operator>(const pair< T1, T2 > &rhs) const noexcept(noexcept(rhs.less_than(derived())))neforce::icomparable< pair< T1, T2 > >inline
operator>=(const pair< T1, T2 > &rhs) const noexcept(noexcept(!(derived().less_than(rhs))))neforce::icomparable< pair< T1, T2 > >inline
pair(const pair &p)=defaultneforce::pair< T1, T2 >
pair(pair &&p)=defaultneforce::pair< T1, T2 >
pair(Tuple1 &t1, Tuple2 &t2, index_sequence< Index1... > idx1, index_sequence< Index2... > idx2)neforce::pair< T1, T2 >inline
pair(unpack_utility_construct_tag, tuple< Types1... > t1, tuple< Types2... > t2)neforce::pair< T1, T2 >inline
secondneforce::pair< T1, T2 >
second_type typedefneforce::pair< T1, T2 >
swap(pair &p) noexcept(conjunction< is_nothrow_swappable< T1 >, is_nothrow_swappable< T2 > >::value)neforce::pair< T1, T2 >inline
to_hash() const noexceptneforce::pair< T1, T2 >inline
to_ihash() const noexcept(noexcept(derived().to_hash()))neforce::ihashable< pair< T1, T2 > >inline
~pair()=defaultneforce::pair< T1, T2 >