VirtualSerializerProxy.h terse::VirtualSerializerProxy terse //CopyrightEpicGames,Inc.AllRightsReserved. #pragmaonce namespaceterse{ template<classSerializable> classVirtualSerializerProxy{ public: explicitVirtualSerializerProxy(Serializable*instance_):instance{instance_}{ } template<classTArchive> voidload(TArchive&archive){ instance->load(archive); } template<classTArchive> voidsave(TArchive&archive){ instance->save(archive); } private: Serializable*instance; }; }//namespaceterse