#pragma once #include "intrusive_ptr.h" #include //////////////////////////////////////////////////////////////////////////////// template class TSerializer> { public: static inline void Save(IOutputStream* output, const NYT::TIntrusivePtr& ptr); static inline void Load(IInputStream* input, NYT::TIntrusivePtr& ptr); }; //////////////////////////////////////////////////////////////////////////////// #define SERIALIZE_PTR_INL_H_ #include "serialize-inl.h" #undef SERIALIZE_PTR_INL_H_