Play-/Source/states/XmlStateFile.h
Jean-Philip Desjardins 624cd1b572 Fix Unix build.
2019-02-11 19:56:30 -05:00

20 lines
398 B
C++

#pragma once
#include <memory>
#include "zip/ZipFile.h"
#include "xml/Node.h"
class CXmlStateFile : public Framework::CZipFile
{
public:
CXmlStateFile(const char*, const char*);
CXmlStateFile(Framework::CStream&);
Framework::Xml::CNode* GetRoot() const;
void Read(Framework::CStream&);
void Write(Framework::CStream&) override;
private:
std::unique_ptr<Framework::Xml::CNode> m_root;
};