retdec
|
#include <metadata_tables.h>
Public Member Functions | |
bool | isPublic () const |
bool | isPrivate () const |
bool | isProtected () const |
bool | isStatic () const |
bool | isVirtual () const |
bool | isFinal () const |
bool | isAbstract () const |
virtual void | load (const FileFormat *file, const MetadataStream *stream, std::uint64_t &address) override |
![]() | |
virtual | ~BaseRecord ()=default |
Public Attributes | |
std::uint32_t | rva |
std::uint16_t | implFlags |
std::uint16_t | flags |
StringStreamIndex | name |
BlobStreamIndex | signature |
ParamTableIndex | paramList |
Additional Inherited Members | |
![]() | |
template<typename T > | |
T | loadUInt (const FileFormat *file, std::uint64_t &address) |
template<typename T > | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<typename T > | |
T | loadIndex (const FileFormat *file, const MetadataStream *stream, std::uint64_t &address) |
template<> | |
std::uint8_t | loadUInt (const FileFormat *file, std::uint64_t &address) |
template<> | |
std::uint16_t | loadUInt (const FileFormat *file, std::uint64_t &address) |
template<> | |
std::uint32_t | loadUInt (const FileFormat *file, std::uint64_t &address) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
template<> | |
std::uint32_t | getIndexSize (const MetadataStream *stream) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements retdec::fileformat::BaseRecord.
std::uint16_t retdec::fileformat::MethodDef::flags |
std::uint16_t retdec::fileformat::MethodDef::implFlags |
StringStreamIndex retdec::fileformat::MethodDef::name |
ParamTableIndex retdec::fileformat::MethodDef::paramList |
std::uint32_t retdec::fileformat::MethodDef::rva |
BlobStreamIndex retdec::fileformat::MethodDef::signature |