#include </home/jarvis/actions-runner/jarvis-vccc-2/_work/vccc/vccc/include/vccc/__utility/compressed_pair.hpp>
|
| constexpr | compressed_pair ()=default |
| |
| template<typename T2 , std::enable_if_t< std::is_constructible< T, T2 >::value, int > = 0> |
| constexpr | compressed_pair (T2 &&t, compressed_pair_empty_t) |
| |
| template<typename U2 , std::enable_if_t< std::is_constructible< U, U2 >::value, int > = 0> |
| constexpr | compressed_pair (compressed_pair_empty_t, U2 &&u) |
| |
| template<typename T2 , typename U2 , std::enable_if_t< conjunction< std::is_constructible< T, T2 >, std::is_constructible< U, U2 > >::value, int > = 0> |
| constexpr | compressed_pair (T2 &&t, U2 &&u) |
| |
| constexpr T & | first () &noexcept |
| |
| constexpr T && | first () &&noexcept |
| |
| constexpr const T & | first () const &noexcept |
| |
| constexpr const T && | first () const &&noexcept |
| |
| constexpr U & | second () &noexcept |
| |
| constexpr U && | second () &&noexcept |
| |
| constexpr const U & | second () const &noexcept |
| |
| constexpr const U && | second () const &&noexcept |
| |
| constexpr std::enable_if_t< conjunction< is_swappable< T >, is_swappable< U > >::value > | swap (compressed_pair &other) noexcept(conjunction< is_nothrow_swappable< T >, is_nothrow_swappable< U >>::value) |
| |
◆ first_type
◆ second_type
◆ compressed_pair() [1/4]
◆ compressed_pair() [2/4]
◆ compressed_pair() [3/4]
◆ compressed_pair() [4/4]
◆ first() [1/4]
| constexpr T&& first |
( |
| ) |
&& |
|
inlineconstexprnoexcept |
◆ first() [2/4]
◆ first() [3/4]
| constexpr const T&& first |
( |
| ) |
const && |
|
inlineconstexprnoexcept |
◆ first() [4/4]
| constexpr const T& first |
( |
| ) |
const & |
|
inlineconstexprnoexcept |
◆ second() [1/4]
| constexpr U&& second |
( |
| ) |
&& |
|
inlineconstexprnoexcept |
◆ second() [2/4]
| constexpr U& second |
( |
| ) |
& |
|
inlineconstexprnoexcept |
◆ second() [3/4]
| constexpr const U&& second |
( |
| ) |
const && |
|
inlineconstexprnoexcept |
◆ second() [4/4]
| constexpr const U& second |
( |
| ) |
const & |
|
inlineconstexprnoexcept |
◆ swap()
The documentation for this class was generated from the following file: