...
This commit is contained in:
@@ -211,7 +211,7 @@ public:
|
|||||||
// trivial conversion functions
|
// trivial conversion functions
|
||||||
auto add_cnv_func = [this]<size_t I>(KeyT const& kk) {
|
auto add_cnv_func = [this]<size_t I>(KeyT const& kk) {
|
||||||
using u_t = std::tuple_element_t<I, std::tuple<Ts...>>;
|
using u_t = std::tuple_element_t<I, std::tuple<Ts...>>;
|
||||||
if constexpr (!std::same_as<VT, u_t>) { // user type must differ from inserted one
|
if constexpr (!std::same_as<v_t, u_t>) { // user type must differ from inserted one
|
||||||
if constexpr (!requires(v_t v, u_t u) {
|
if constexpr (!requires(v_t v, u_t u) {
|
||||||
v = u;
|
v = u;
|
||||||
u = v;
|
u = v;
|
||||||
|
|||||||
Reference in New Issue
Block a user