#ifndef WEEOBJECT_H #define WEEOBJECT_H #include #include #include #include #include class WeeObject { enum class Types : int { Chr, Int, Lon, Str, Buf, Ptr, Tim, Htb, Hda, Inf, Inl, Arr }; protected: Types type; quint32 length; QByteArray raw; public: void *get(); WeeObject(QString,QByteArray); }; class WeeHash { }; class WeeHdataPV { std::list pointers; std::unordered_map objects; }; class WeeHdata { QString hpath; }; #endif // WEEOBJECT_H