|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
成员的完整列表,这些成员属于 neforce::compressed_pair< IfEmpty, T, Compressed >,包括所有继承而来的类成员
| base_type typedef | neforce::compressed_pair< IfEmpty, T, Compressed > | |
| compressed_pair() noexcept(is_nothrow_default_constructible_v< T >) | neforce::compressed_pair< IfEmpty, T, Compressed > | inline |
| compressed_pair(const compressed_pair &p) noexcept(is_nothrow_copy_constructible_v< T >) | neforce::compressed_pair< IfEmpty, T, Compressed > | inline |
| compressed_pair(compressed_pair &&p) noexcept(is_nothrow_move_constructible_v< T >) | neforce::compressed_pair< IfEmpty, T, Compressed > | inline |
| compressed_pair(default_construct_tag, Args &&... args) noexcept(conjunction_v< is_nothrow_default_constructible< IfEmpty >, is_nothrow_constructible< T, Args... > >) | neforce::compressed_pair< IfEmpty, T, Compressed > | inlineexplicit |
| compressed_pair(exact_arg_construct_tag, ToEmpty &&first, Args &&... args) noexcept(conjunction_v< is_nothrow_constructible< IfEmpty, ToEmpty >, is_nothrow_constructible< T, Args... > >) | neforce::compressed_pair< IfEmpty, T, Compressed > | inlineexplicit |
| equal_to(const compressed_pair &y) const noexcept(noexcept(this->value==y.value)) | neforce::compressed_pair< IfEmpty, T, Compressed > | inline |
| get_base() &noexcept | neforce::compressed_pair< IfEmpty, T, Compressed > | inline |
| get_base() const &noexcept | neforce::compressed_pair< IfEmpty, T, Compressed > | inline |
| get_base() &&noexcept | neforce::compressed_pair< IfEmpty, T, Compressed > | inline |
| get_base() const &&noexcept | neforce::compressed_pair< IfEmpty, T, Compressed > | inline |
| less_than(const compressed_pair &y) const noexcept(noexcept(this->value< y.value)) | neforce::compressed_pair< IfEmpty, T, Compressed > | inline |
| operator!=(const T &rhs) const noexcept(noexcept(!(derived().equal_to(rhs)))) | neforce::icomparable< T > | inline |
| operator<(const T &rhs) const noexcept(noexcept(derived().less_than(rhs))) | neforce::icomparable< T > | inline |
| operator<=(const T &rhs) const noexcept(noexcept(!(rhs.less_than(derived())))) | neforce::icomparable< T > | inline |
| operator=(const compressed_pair &pir) noexcept(is_nothrow_copy_assignable_v< T >) | neforce::compressed_pair< IfEmpty, T, Compressed > | inline |
| operator=(compressed_pair &&pir) noexcept(is_nothrow_move_assignable_v< T >) | neforce::compressed_pair< IfEmpty, T, Compressed > | inline |
| operator==(const T &rhs) const noexcept(noexcept(derived().equal_to(rhs))) | neforce::icomparable< T > | inline |
| operator>(const T &rhs) const noexcept(noexcept(rhs.less_than(derived()))) | neforce::icomparable< T > | inline |
| operator>=(const T &rhs) const noexcept(noexcept(!(derived().less_than(rhs)))) | neforce::icomparable< T > | inline |
| swap(compressed_pair &rhs) noexcept(is_nothrow_swappable_v< T >) | neforce::compressed_pair< IfEmpty, T, Compressed > | inline |
| to_hash() const noexcept(noexcept(hash< T >{}(value))) | neforce::compressed_pair< IfEmpty, T, Compressed > | inline |
| to_ihash() const noexcept(noexcept(derived().to_hash())) | neforce::ihashable< T > | inline |
| value | neforce::compressed_pair< IfEmpty, T, Compressed > |