diff --git a/opm/parser/eclipse/Deck/DeckKeyword.hpp b/opm/parser/eclipse/Deck/DeckKeyword.hpp index c08e59032..496bf159f 100644 --- a/opm/parser/eclipse/Deck/DeckKeyword.hpp +++ b/opm/parser/eclipse/Deck/DeckKeyword.hpp @@ -97,6 +97,18 @@ namespace Opm { bool operator!=(const DeckKeyword& other) const; friend std::ostream& operator<<(std::ostream& os, const DeckKeyword& keyword); + + template + void serializeOp(Serializer& serializer) + { + serializer(m_keywordName); + m_location.serializeOp(serializer); + serializer.vector(m_recordList); + serializer(m_isDataKeyword); + serializer(m_slashTerminated); + serializer(m_isDoubleRecordKeyword); + } + private: std::string m_keywordName; Location m_location;