#pragma once #include #include #include #include "archive/BinaryWrapper.h" class AliasManager { public: static AliasManager* Instance; void Register(const std::string& primaryPath, const std::string& aliasPath); void WriteAliases(const std::string& primaryPath, BinaryWrapper* wrapper, const std::vector& data); void Clear(); private: std::unordered_map> mAliases; };