retdec
|
#include <metadata_tables.h>
Public Member Functions | |
bool | isNonPublic () const |
bool | isPublic () const |
bool | isNestedPublic () const |
bool | isNestedPrivate () const |
bool | isNestedProtected () const |
bool | isClass () const |
bool | isInterface () const |
bool | isAbstract () const |
bool | isSealed () const |
bool | hasAnsiName () const |
bool | hasUnicodeName () const |
virtual void | load (const FileFormat *file, const MetadataStream *stream, std::uint64_t &address) override |
![]() | |
virtual | ~BaseRecord ()=default |
Public Attributes | |
std::uint32_t | flags |
StringStreamIndex | typeName |
StringStreamIndex | typeNamespace |
TypeDefOrRef | extends |
FieldTableIndex | fieldList |
MethodDefTableIndex | methodList |
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 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements retdec::fileformat::BaseRecord.
TypeDefOrRef retdec::fileformat::TypeDef::extends |
FieldTableIndex retdec::fileformat::TypeDef::fieldList |
std::uint32_t retdec::fileformat::TypeDef::flags |
MethodDefTableIndex retdec::fileformat::TypeDef::methodList |
StringStreamIndex retdec::fileformat::TypeDef::typeName |
StringStreamIndex retdec::fileformat::TypeDef::typeNamespace |