OpenKalman
Public Member Functions | Public Attributes | List of all members
std::experimental::detail::__compressed_pair< _T, _U, _Enable > Struct Template Reference
Collaboration diagram for std::experimental::detail::__compressed_pair< _T, _U, _Enable >:
Collaboration graph
[legend]

Public Member Functions

MDSPAN_FORCE_INLINE_FUNCTION _MDSPAN_CONSTEXPR_14 _T & __first () noexcept
 
MDSPAN_FORCE_INLINE_FUNCTION constexpr _T const & __first () const noexcept
 
MDSPAN_FORCE_INLINE_FUNCTION _MDSPAN_CONSTEXPR_14 _U & __second () noexcept
 
MDSPAN_FORCE_INLINE_FUNCTION constexpr _U const & __second () const noexcept
 
MDSPAN_INLINE_FUNCTION_DEFAULTED constexpr __compressed_pair (__compressed_pair const &) noexcept=default
 
MDSPAN_INLINE_FUNCTION_DEFAULTED constexpr __compressed_pair (__compressed_pair &&) noexcept=default
 
MDSPAN_INLINE_FUNCTION_DEFAULTED _MDSPAN_CONSTEXPR_14_DEFAULTED __compressed_pairoperator= (__compressed_pair const &) noexcept=default
 
MDSPAN_INLINE_FUNCTION_DEFAULTED _MDSPAN_CONSTEXPR_14_DEFAULTED __compressed_pairoperator= (__compressed_pair &&) noexcept=default
 
template<class _TLike , class _ULike >
MDSPAN_INLINE_FUNCTION constexpr __compressed_pair (_TLike &&__t, _ULike &&__u)
 

Public Attributes

_MDSPAN_NO_UNIQUE_ADDRESS _T __t_val
 
_MDSPAN_NO_UNIQUE_ADDRESS _U __u_val
 

The documentation for this struct was generated from the following file: