NotificationEvent::SymbolInfo Class Reference

Public Member Functions

 SymbolInfo (BNSymbolType type, const std::string &name, uint64_t address)
 
 SymbolInfo (const SymbolRef &symbol)
 
BNSymbolType getType () const
 
uint64_t getAddress () const
 
BNSymbolBinding getBinding () const
 
bool isGratuitous () const
 
bool isAutoDefined () const
 
const std::string & getRawName () const
 
const std::string & getShortName () const
 
const std::string & getFullName () const
 
void setNames (const std::string &rawName, const std::string &shortName, const std::string &fullName)
 

Constructor & Destructor Documentation

◆ SymbolInfo() [1/2]

NotificationEvent::SymbolInfo::SymbolInfo ( BNSymbolType  type,
const std::string &  name,
uint64_t  address 
)
inline

◆ SymbolInfo() [2/2]

NotificationEvent::SymbolInfo::SymbolInfo ( const SymbolRef symbol)
inline

Member Function Documentation

◆ getType()

BNSymbolType NotificationEvent::SymbolInfo::getType ( ) const
inline

◆ getAddress()

uint64_t NotificationEvent::SymbolInfo::getAddress ( ) const
inline

◆ getBinding()

BNSymbolBinding NotificationEvent::SymbolInfo::getBinding ( ) const
inline

◆ isGratuitous()

bool NotificationEvent::SymbolInfo::isGratuitous ( ) const
inline

◆ isAutoDefined()

bool NotificationEvent::SymbolInfo::isAutoDefined ( ) const
inline

◆ getRawName()

const std::string & NotificationEvent::SymbolInfo::getRawName ( ) const
inline

◆ getShortName()

const std::string & NotificationEvent::SymbolInfo::getShortName ( ) const
inline

◆ getFullName()

const std::string & NotificationEvent::SymbolInfo::getFullName ( ) const
inline

◆ setNames()

void NotificationEvent::SymbolInfo::setNames ( const std::string &  rawName,
const std::string &  shortName,
const std::string &  fullName 
)
inline