A std::pair implementation that incorporates most changes from C++23's standard library. More...
#include <seqan3/utility/tuple/common_pair.hpp>
Public Member Functions | |
Default constructors and assignments. | |
common_pair ()=default | |
Defaulted. | |
common_pair (common_pair const &)=default | |
Defaulted. | |
common_pair & | operator= (common_pair const &)=default |
Defaulted. | |
~common_pair ()=default | |
![]() | |
T | operator= (T... args) |
T | pair (T... args) |
T | swap (T... args) |
Construct from arguments. | |
U2 & | second: base_t(first |
Constructs from arguments. | |
template<class U1 , class U2 > | |
requires (std::is_constructible_v< T1, U1 & > &&std::is_constructible_v< T2, U2 & >) const expr common_pair(U1 &first | |
Constructs from arguments. | |
Additional Inherited Members | |
![]() | |
T | first |
T | second |
A std::pair implementation that incorporates most changes from C++23's standard library.
|
default |
Defaulted.