ViewLocation Class Reference

Public Member Functions

 ViewLocation ()
 
 ViewLocation (const QString &viewType, uint64_t offset)
 
 ViewLocation (const QString &viewType, uint64_t offset, BNFunctionGraphType ilViewType)
 
 ViewLocation (const QString &viewType, uint64_t offset, BNFunctionGraphType ilViewType, size_t instrIndex)
 
 ViewLocation (const QString &viewType, FunctionRef function, uint64_t offset, BNFunctionGraphType ilViewType, size_t instrIndex)
 
 ViewLocation (FunctionRef function, uint64_t offset, BNFunctionGraphType ilViewType, size_t instrIndex=BN_INVALID_EXPR)
 
bool isValid () const
 
QString getViewType () const
 
uint64_t getOffset () const
 
BNFunctionGraphType getILViewType () const
 
size_t getInstrIndex () const
 
FunctionRef getFunction () const
 
void setViewType (const QString &viewType)
 
void setOffset (uint64_t offset)
 
void setILViewType (BNFunctionGraphType ilViewType)
 
void setInstrIndex (uint64_t index)
 
void setFunction (FunctionRef function)
 
bool operator== (const ViewLocation &other) const
 
bool operator!= (const ViewLocation &other) const
 

Constructor & Destructor Documentation

◆ ViewLocation() [1/6]

ViewLocation::ViewLocation ( )
inline

◆ ViewLocation() [2/6]

ViewLocation::ViewLocation ( const QString &  viewType,
uint64_t  offset 
)
inline

◆ ViewLocation() [3/6]

ViewLocation::ViewLocation ( const QString &  viewType,
uint64_t  offset,
BNFunctionGraphType  ilViewType 
)
inline

◆ ViewLocation() [4/6]

ViewLocation::ViewLocation ( const QString &  viewType,
uint64_t  offset,
BNFunctionGraphType  ilViewType,
size_t  instrIndex 
)
inline

◆ ViewLocation() [5/6]

ViewLocation::ViewLocation ( const QString &  viewType,
FunctionRef  function,
uint64_t  offset,
BNFunctionGraphType  ilViewType,
size_t  instrIndex 
)
inline

◆ ViewLocation() [6/6]

ViewLocation::ViewLocation ( FunctionRef  function,
uint64_t  offset,
BNFunctionGraphType  ilViewType,
size_t  instrIndex = BN_INVALID_EXPR 
)
inline

Member Function Documentation

◆ getFunction()

FunctionRef ViewLocation::getFunction ( ) const
inline

◆ getILViewType()

BNFunctionGraphType ViewLocation::getILViewType ( ) const
inline

◆ getInstrIndex()

size_t ViewLocation::getInstrIndex ( ) const
inline

◆ getOffset()

uint64_t ViewLocation::getOffset ( ) const
inline

◆ getViewType()

QString ViewLocation::getViewType ( ) const
inline

◆ isValid()

bool ViewLocation::isValid ( ) const
inline

◆ operator!=()

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

◆ operator==()

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

◆ setFunction()

void ViewLocation::setFunction ( FunctionRef  function)
inline

◆ setILViewType()

void ViewLocation::setILViewType ( BNFunctionGraphType  ilViewType)
inline

◆ setInstrIndex()

void ViewLocation::setInstrIndex ( uint64_t  index)
inline

◆ setOffset()

void ViewLocation::setOffset ( uint64_t  offset)
inline

◆ setViewType()

void ViewLocation::setViewType ( const QString &  viewType)
inline

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