| 40 | reinterpret_cast<T*>(ptr)->~T(); |
| 41 | } |
| 42 | inline bool deserialize(const Deserializer* d, void* ptr) const override { |
| 43 | return d->deserialize(reinterpret_cast<T*>(ptr)); |
| 44 | } |
| 45 | inline bool serialize(Serializer* s, const void* ptr) const override { |
| 46 | return s->serialize(*reinterpret_cast<const T*>(ptr)); |
| 47 | } |