add serialization template to UDQAssign

This commit is contained in:
Arne Morten Kvarving
2020-03-16 15:22:13 +01:00
parent bf59ac6d33
commit 921daec3e7

View File

@@ -47,6 +47,13 @@ public:
return selector == data.selector &&
value == data.value;
}
template<class Serializer>
void serializeOp(Serializer& serializer)
{
serializer(selector);
serializer(value);
}
};
UDQAssign();
@@ -64,6 +71,14 @@ public:
bool operator==(const UDQAssign& data) const;
template<class Serializer>
void serializeOp(Serializer& serializer)
{
serializer(m_keyword);
serializer(m_var_type);
serializer.vector(records);
}
private:
std::string m_keyword;
UDQVarType m_var_type;