JSONStreamWriterImpl.h dna/DNA.h dna/JSONStreamWriter.h dna/WriterImpl.h terse/archives/json/OutputArchive.h JSONStreamWriterImpl.cpp dna::JSONStreamWriterImpl dna //CopyrightEpicGames,Inc.AllRightsReserved. #pragmaonce #include"dna/DNA.h" #include"dna/JSONStreamWriter.h" #include"dna/WriterImpl.h" #include<terse/archives/json/OutputArchive.h> namespacedna{ classJSONStreamWriterImpl:publicWriterImpl<JSONStreamWriter>{ public: JSONStreamWriterImpl(BoundedIOStream*stream_,std::uint32_tindentWidth,MemoryResource*memRes_); voidwrite()override; private: BoundedIOStream*stream; terse::JSONOutputArchive<BoundedIOStream>archive; }; }//namespacedna