diff --git a/src/util/stacked_value.h b/src/util/stacked_value.h index 478f64d43..0db01e95f 100644 --- a/src/util/stacked_value.h +++ b/src/util/stacked_value.h @@ -59,6 +59,10 @@ public: m_value = std::move(m); } + void operator=(T &&arg) { + m_value = std::move(arg); + } + operator T&() { return m_value; }