SymbolListModel::NamedObject Struct Reference

Public Member Functions

 NamedObject ()
 
 NamedObject (SymbolRef s)
 
 NamedObject (const NamedObject &n)
 
NamedObjectoperator= (const NamedObject &n)
 
 NamedObject (NamedObject &&n)
 
NamedObjectoperator= (NamedObject &&n)
 
bool operator== (const NamedObject &other) const
 
bool operator!= (const NamedObject &other) const
 
bool operator< (const NamedObject &other) const
 
bool operator> (const NamedObject &other) const
 
bool isFunc () const
 
uint64_t getStart () const
 
std::string getName () const
 
std::string getRawName () const
 
bool lessThanAlpha (const NamedObject &other) const
 
bool lessThanAlphaRaw (const NamedObject &other) const
 
BNSymbolType getType () const
 

Public Attributes

SymbolRef sym
 
std::string name
 
std::string rawName
 

Constructor & Destructor Documentation

◆ NamedObject() [1/4]

SymbolListModel::NamedObject::NamedObject ( )
inline

◆ NamedObject() [2/4]

SymbolListModel::NamedObject::NamedObject ( SymbolRef  s)
inline

◆ NamedObject() [3/4]

SymbolListModel::NamedObject::NamedObject ( const NamedObject n)
inline

◆ NamedObject() [4/4]

SymbolListModel::NamedObject::NamedObject ( NamedObject &&  n)
inline

Member Function Documentation

◆ getName()

std::string SymbolListModel::NamedObject::getName ( ) const
inline

◆ getRawName()

std::string SymbolListModel::NamedObject::getRawName ( ) const
inline

◆ getStart()

uint64_t SymbolListModel::NamedObject::getStart ( ) const
inline

◆ getType()

BNSymbolType SymbolListModel::NamedObject::getType ( ) const
inline

◆ isFunc()

bool SymbolListModel::NamedObject::isFunc ( ) const
inline

◆ lessThanAlpha()

bool SymbolListModel::NamedObject::lessThanAlpha ( const NamedObject other) const
inline

◆ lessThanAlphaRaw()

bool SymbolListModel::NamedObject::lessThanAlphaRaw ( const NamedObject other) const
inline

◆ operator!=()

bool SymbolListModel::NamedObject::operator!= ( const NamedObject other) const
inline

◆ operator<()

bool SymbolListModel::NamedObject::operator< ( const NamedObject other) const
inline

◆ operator=() [1/2]

NamedObject & SymbolListModel::NamedObject::operator= ( const NamedObject n)
inline

◆ operator=() [2/2]

NamedObject & SymbolListModel::NamedObject::operator= ( NamedObject &&  n)
inline

◆ operator==()

bool SymbolListModel::NamedObject::operator== ( const NamedObject other) const
inline

◆ operator>()

bool SymbolListModel::NamedObject::operator> ( const NamedObject other) const
inline

Member Data Documentation

◆ name

std::string SymbolListModel::NamedObject::name

◆ rawName

std::string SymbolListModel::NamedObject::rawName

◆ sym

SymbolRef SymbolListModel::NamedObject::sym

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