Merge pull request #3127 from akva2/solution_serialize
data::Solution: add serializer support
This commit is contained in:
commit
848942317e
@ -55,6 +55,22 @@ class Solution : public std::map< std::string, data::CellData > {
|
||||
void convertToSI( const UnitSystem& );
|
||||
void convertFromSI( const UnitSystem& );
|
||||
|
||||
template<class Serializer>
|
||||
void serializeOp(Serializer& serializer)
|
||||
{
|
||||
serializer.map(*this);
|
||||
serializer(si);
|
||||
}
|
||||
|
||||
static Solution serializeObject()
|
||||
{
|
||||
Solution sol;
|
||||
sol.si = false;
|
||||
sol.insert({"test_data", CellData::serializeObject()});
|
||||
|
||||
return sol;
|
||||
}
|
||||
|
||||
private:
|
||||
bool si = true;
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user