7 #ifndef RETDEC_FILEFORMAT_TYPES_RESOURCE_TABLE_RESOURCE_TABLE_H
8 #define RETDEC_FILEFORMAT_TYPES_RESOURCE_TABLE_RESOURCE_TABLE_H
27 std::vector<std::unique_ptr<Resource>>
table;
30 std::vector<ResourceIcon *>
icons;
31 std::vector<std::pair<std::string, std::string>>
languages;
32 std::vector<std::pair<std::string, std::string>>
strings;
43 bool parseVarString(
const std::vector<std::uint8_t> &bytes, std::size_t &offset);
53 const std::pair<std::string, std::string>*
getLanguage(std::size_t rIndex)
const;
54 const std::pair<std::string, std::string>*
getString(std::size_t rIndex)
const;
79 void addResource(std::unique_ptr<Resource>&& newResource);
91 void dump(std::string &dumpTable)
const;
Definition: archive_wrapper.h:19
Class for one resource icon group.