#pragma once #include namespace yas::detail { template struct serializer< type_prop::not_a_fundamental, ser_case::use_internal_serializer, F, std::monostate> { public: template static Archive& save(Archive& ar, const std::monostate&) { return ar; } template static Archive& load(Archive& ar, std::monostate&) { return ar; } }; } // namespace yas::detail