JSONStreamReaderImpl.h dna/JSONStreamReader.h dna/ReaderImpl.h dna/TypeDefs.h status/Provider.h terse/archives/json/InputArchive.h JSONStreamReaderImpl.cpp dna::JSONStreamReaderImpl dna //CopyrightEpicGames,Inc.AllRightsReserved. #pragmaonce #include"dna/JSONStreamReader.h" #include"dna/ReaderImpl.h" #include"dna/TypeDefs.h" #include<status/Provider.h> #include<terse/archives/json/InputArchive.h> namespacedna{ classJSONStreamReaderImpl:publicReaderImpl<JSONStreamReader>{ public: JSONStreamReaderImpl(BoundedIOStream*stream_,MemoryResource*memRes_); voidunload(DataLayerlayer)override; voidread()override; private: staticsc::StatusProviderstatus; BoundedIOStream*stream; terse::JSONInputArchive<BoundedIOStream>archive; }; }//namespacedna