|
|
using | value_type = Type |
| |
|
using | reference = value_type & |
| |
|
using | const_reference = const value_type & |
| |
|
|
template<typename Arg , typename = std::enable_if_t<!std::is_same_v<std::remove_cv_t<std::remove_reference_t<Arg>>, compressed_pair_element>>> |
| constexpr | compressed_pair_element (Arg &&arg) noexcept(std::is_nothrow_constructible_v< value_type, Arg >) |
| |
|
template<typename... Args, std::size_t... Index> |
| constexpr | compressed_pair_element (std::tuple< Args... > args, std::index_sequence< Index... >) noexcept(std::is_nothrow_constructible_v< value_type, Args... >) |
| |
|
constexpr auto | get () noexcept -> reference |
| |
|
constexpr auto | get () const noexcept -> const_reference |
| |
The documentation for this class was generated from the following file: