|
MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
成员的完整列表,这些成员属于 compressed_pair< IfEmpty, T, false >,包括所有继承而来的类成员
| base_type typedef | compressed_pair< IfEmpty, T, false > | |
| compressed_pair() noexcept(conjunction_v< is_nothrow_default_constructible< IfEmpty >, is_nothrow_default_constructible< T > >)=default | compressed_pair< IfEmpty, T, false > | |
| compressed_pair(const compressed_pair &pir) noexcept(conjunction_v< is_nothrow_copy_constructible< IfEmpty >, is_nothrow_copy_constructible< T > >) | compressed_pair< IfEmpty, T, false > | inline |
| compressed_pair(compressed_pair &&pir) noexcept(conjunction_v< is_nothrow_move_constructible< IfEmpty >, is_nothrow_move_constructible< T > >) | compressed_pair< IfEmpty, T, false > | inline |
| compressed_pair(default_construct_tag, Args &&... args) noexcept(conjunction_v< is_nothrow_default_constructible< IfEmpty >, is_nothrow_constructible< T, Args... > >) | compressed_pair< IfEmpty, T, false > | inlineexplicit |
| compressed_pair(exact_arg_construct_tag, ToEmpty &&first, Args &&... args) noexcept(conjunction_v< is_nothrow_constructible< IfEmpty, ToEmpty >, is_nothrow_constructible< T, Args... > >) | compressed_pair< IfEmpty, T, false > | inline |
| get_base() noexcept | compressed_pair< IfEmpty, T, false > | inline |
| get_base() const noexcept | compressed_pair< IfEmpty, T, false > | inline |
| no_compressed | compressed_pair< IfEmpty, T, false > | |
| icommon::operator!=(const T &rhs) const noexcept(noexcept(!(*this==rhs))) | icomparable< T > | inline |
| icommon< compressed_pair< IfEmpty, T, false > >::operator!=(const T &rhs) const noexcept(noexcept(!(*this==rhs))) | icomparable< T > | inline |
| operator<(const compressed_pair &y) const noexcept(noexcept(this->no_compressed< y.no_compressed||(!(y.no_compressed< this->no_compressed) &&this->value< y.value))) | compressed_pair< IfEmpty, T, false > | inline |
| icommon::operator<(const T &rhs) const noexcept(noexcept(derived()< rhs)) | icomparable< T > | inline |
| icommon< compressed_pair< IfEmpty, T, false > >::operator<(const T &rhs) const noexcept(noexcept(derived()< rhs)) | icomparable< T > | inline |
| icommon::operator<=(const T &rhs) const noexcept(noexcept(!(derived() > rhs))) | icomparable< T > | inline |
| icommon< compressed_pair< IfEmpty, T, false > >::operator<=(const T &rhs) const noexcept(noexcept(!(derived() > rhs))) | icomparable< T > | inline |
| operator=(const compressed_pair &pir) noexcept(conjunction_v< is_nothrow_copy_assignable< IfEmpty >, is_nothrow_copy_assignable< T > >) | compressed_pair< IfEmpty, T, false > | inline |
| operator=(compressed_pair &&pir) noexcept(conjunction_v< is_nothrow_move_assignable< IfEmpty >, is_nothrow_move_assignable< T > >) | compressed_pair< IfEmpty, T, false > | inline |
| operator==(const compressed_pair &y) const noexcept(noexcept(this->no_compressed==y.no_compressed &&this->value==y.value)) | compressed_pair< IfEmpty, T, false > | inline |
| icommon::operator==(const T &rhs) const noexcept(noexcept(derived()==rhs)) | icomparable< T > | inline |
| icommon< compressed_pair< IfEmpty, T, false > >::operator==(const T &rhs) const noexcept(noexcept(derived()==rhs)) | icomparable< T > | inline |
| icommon::operator>(const T &rhs) const noexcept(noexcept(rhs< derived())) | icomparable< T > | inline |
| icommon< compressed_pair< IfEmpty, T, false > >::operator>(const T &rhs) const noexcept(noexcept(rhs< derived())) | icomparable< T > | inline |
| icommon::operator>=(const T &rhs) const noexcept(noexcept(!(derived()< rhs))) | icomparable< T > | inline |
| icommon< compressed_pair< IfEmpty, T, false > >::operator>=(const T &rhs) const noexcept(noexcept(!(derived()< rhs))) | icomparable< T > | inline |
| swap(compressed_pair &rhs) noexcept(conjunction_v< is_nothrow_swappable< IfEmpty >, is_nothrow_swappable< T > >) | compressed_pair< IfEmpty, T, false > | inline |
| to_hash() const noexcept(noexcept(hash< IfEmpty >{}(no_compressed) ^ hash< T >{}(value))) | compressed_pair< IfEmpty, T, false > | inline |
| value | compressed_pair< IfEmpty, T, false > |