#pragma once #include "ThirdPartyHeadersBegin.h" #include #include "ThirdPartyHeadersEnd.h" #include "basicTypes.h" namespace tecplot { namespace ___3933 { class ___37; class FileWriterInterface; class ___1352; class ItemSetIterator; class ClassicZoneVariableWriter { public: ClassicZoneVariableWriter( ItemSetIterator& varIter, ___4636 zone, ___4636 ___341, ___37& ___36); static uint64_t varHeaderSizeInFile(bool ___2002); uint64_t varSizeInFile(___4352 ___4336, bool ___2002) const; ___372 writeVarHeader( FileWriterInterface& file, ValueLocation_e ___4326, ___4352 ___4336); ___372 writeVar( FileWriterInterface& szpltFile, ___1352 const& ___1351); private: ItemSetIterator& m_varIter; ___4636 const ___2677; ___4636 const m_baseZone; ___37& ___2337; std::string const m_zoneNumberLabel; }; }}