7 #ifndef RETDEC_FILEFORMAT_TYPES_DOTNET_TYPES_DOTNET_TYPE_RECONSTRUCTOR_H
8 #define RETDEC_FILEFORMAT_TYPES_DOTNET_TYPES_DOTNET_TYPE_RECONSTRUCTOR_H
21 using ClassList = std::vector<std::shared_ptr<DotnetClass>>;
22 using ClassTable = std::map<std::size_t, std::shared_ptr<DotnetClass>>;
23 using ClassToMethodTable = std::unordered_map<const DotnetClass*, std::vector<std::unique_ptr<DotnetMethod>>>;
25 using SignatureTable = std::map<const DotnetMethod*, std::vector<std::uint8_t>>;
48 std::size_t methodsCount, std::size_t typeDefIndex);
57 template <
typename T,
typename U> std::unique_ptr<T>
createGenericReference(std::vector<std::uint8_t>& data,
const U* owner);
Definition: archive_wrapper.h:19
Class for #Strings Stream.