diff --git a/include/rfl/TaggedUnion.hpp b/include/rfl/TaggedUnion.hpp index 8df7267e..f1761ec2 100644 --- a/include/rfl/TaggedUnion.hpp +++ b/include/rfl/TaggedUnion.hpp @@ -17,6 +17,8 @@ struct TaggedUnion { /// The type of the underlying variant. using VariantType = rfl::Variant; + TaggedUnion() = default; + TaggedUnion(const VariantType& _variant) : variant_(_variant) {} TaggedUnion(VariantType&& _variant) noexcept