SearchResultItem Class Reference

Public Member Functions

 SearchResultItem ()
 
 SearchResultItem (uint64_t addr, const BinaryNinja::DataBuffer &buffer, FunctionRef func)
 
 SearchResultItem (uint64_t addr, const BinaryNinja::DataBuffer &buffer, FunctionRef func, const BinaryNinja::DisassemblyTextLine &line, QWidget *owner)
 
 SearchResultItem (const SearchResultItem &other)
 
uint64_t addr () const
 
BinaryNinja::DataBuffer buffer () const
 
FunctionRef func () const
 
bool operator== (const SearchResultItem &other) const
 
bool operator!= (const SearchResultItem &other) const
 
bool operator< (const SearchResultItem &other) const
 
CachedTokens getCachedTokens (size_t i) const
 
CachedTokensgetCachedTokens (size_t i)
 
void setCachedTokens (size_t i, QVariant tokens, QVariant flattenedTokens)
 

Constructor & Destructor Documentation

◆ SearchResultItem() [1/4]

SearchResultItem::SearchResultItem ( )

◆ SearchResultItem() [2/4]

SearchResultItem::SearchResultItem ( uint64_t  addr,
const BinaryNinja::DataBuffer buffer,
FunctionRef  func 
)

◆ SearchResultItem() [3/4]

SearchResultItem::SearchResultItem ( uint64_t  addr,
const BinaryNinja::DataBuffer buffer,
FunctionRef  func,
const BinaryNinja::DisassemblyTextLine line,
QWidget *  owner 
)

◆ SearchResultItem() [4/4]

SearchResultItem::SearchResultItem ( const SearchResultItem other)

Member Function Documentation

◆ addr()

uint64_t SearchResultItem::addr ( ) const
inline

◆ buffer()

BinaryNinja::DataBuffer SearchResultItem::buffer ( ) const
inline

◆ func()

FunctionRef SearchResultItem::func ( ) const
inline

◆ operator==()

bool SearchResultItem::operator== ( const SearchResultItem other) const
inline

◆ operator!=()

bool SearchResultItem::operator!= ( const SearchResultItem other) const
inline

◆ operator<()

bool SearchResultItem::operator< ( const SearchResultItem other) const
inline

◆ getCachedTokens() [1/2]

CachedTokens SearchResultItem::getCachedTokens ( size_t  i) const

◆ getCachedTokens() [2/2]

CachedTokens & SearchResultItem::getCachedTokens ( size_t  i)

◆ setCachedTokens()

void SearchResultItem::setCachedTokens ( size_t  i,
QVariant  tokens,
QVariant  flattenedTokens 
)