#pragma once struct PakNode; struct PakDir : public std::map> { using std::map>::map; }; struct PakFile : public QByteArray { using QByteArray::QByteArray; }; struct PakNode : public std::variant { using std::variant::variant; }; PakDir readPak(std::istream &st); // EOF