retdec
Public Member Functions | Public Attributes | List of all members
retdec::rtti_finder::TypeInfo Class Reference

#include <rtti_gcc.h>

Inheritance diagram for retdec::rtti_finder::TypeInfo:
Inheritance graph
[legend]
Collaboration diagram for retdec::rtti_finder::TypeInfo:
Collaboration graph
[legend]

Public Member Functions

virtual ~TypeInfo ()=default
 
bool operator== (const TypeInfo &o) const
 
bool operator!= (const TypeInfo &o) const
 

Public Attributes

retdec::common::Address vtableAddr
 Pointer (address) of virtual table for this TypeInfo instance. More...
 
retdec::common::Address nameAddr
 NTBS (null-terminated byte string) address. More...
 
retdec::common::Address address
 Position of this TypeInfo entry. More...
 
std::string name
 String from nameAddr position. More...
 

Detailed Description

ABI: type_info

Constructor & Destructor Documentation

◆ ~TypeInfo()

virtual retdec::rtti_finder::TypeInfo::~TypeInfo ( )
virtualdefault

Member Function Documentation

◆ operator!=()

bool retdec::rtti_finder::TypeInfo::operator!= ( const TypeInfo o) const
inline

◆ operator==()

bool retdec::rtti_finder::TypeInfo::operator== ( const TypeInfo o) const
inline

Member Data Documentation

◆ address

retdec::common::Address retdec::rtti_finder::TypeInfo::address

Position of this TypeInfo entry.

◆ name

std::string retdec::rtti_finder::TypeInfo::name

String from nameAddr position.

◆ nameAddr

retdec::common::Address retdec::rtti_finder::TypeInfo::nameAddr

NTBS (null-terminated byte string) address.

◆ vtableAddr

retdec::common::Address retdec::rtti_finder::TypeInfo::vtableAddr

Pointer (address) of virtual table for this TypeInfo instance.


The documentation for this class was generated from the following file: