26 #ifndef DIGITALCURLING3_I_SIMULATOR_STORAGE_HPP
27 #define DIGITALCURLING3_I_SIMULATOR_STORAGE_HPP
72 namespace digitalcurling3::polymorphic_json::detail {
75 ToJsonRegistry<ISimulatorStorage> & GetToJsonRegistry<ISimulatorStorage>();
78 FromJsonRegistry<ISimulatorStorage> & GetFromJsonRegistry<ISimulatorStorage>();
88 digitalcurling3::polymorphic_json::detail::Serializer<digitalcurling3::ISimulatorStorage> {};
91 struct adl_serializer<std::unique_ptr<digitalcurling3::ISimulatorStorage>> :
92 digitalcurling3::polymorphic_json::detail::Serializer<std::unique_ptr<digitalcurling3::ISimulatorStorage>> {};
97 #endif // DIGITALCURLING3_I_SIMULATOR_STORAGE_HPP