|
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: