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 convertToSI( const UnitSystem& );
|
||||||
void convertFromSI( 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:
|
private:
|
||||||
bool si = true;
|
bool si = true;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user