#pragma once class WstringLookup { private: unsigned int numIDs; std::unordered_map str2int; std::vector int2str; public: WstringLookup(); std::wstring lookup(unsigned int id); unsigned int lookup(std::wstring); void getTable(std::wstring** lookup, unsigned int* len); };