Loading...
Searching...
No Matches
BinaryNinja::Variable Struct Reference

Public Member Functions

 Variable ()
 Variable (BNVariableSourceType type, uint64_t storage)
 Variable (BNVariableSourceType type, uint32_t index, uint64_t storage)
 Variable (const BNVariable &var)
 Variable (const Variable &)=default
Variableoperator= (const Variable &)=default
 Variable (Variable &&)=default
Variableoperator= (Variable &&)=default
bool operator== (const Variable &var) const
bool operator!= (const Variable &var) const
bool operator< (const Variable &var) const
uint64_t ToIdentifier () const

Static Public Member Functions

static Variable FromIdentifier (uint64_t id)

Additional Inherited Members

Public Attributes inherited from BNVariable
BNVariableSourceType type
uint32_t index
int64_t storage

Constructor & Destructor Documentation

◆ Variable() [1/6]

BinaryNinja::Variable::Variable ( )
inline

◆ Variable() [2/6]

BinaryNinja::Variable::Variable ( BNVariableSourceType type,
uint64_t storage )
inline

◆ Variable() [3/6]

BinaryNinja::Variable::Variable ( BNVariableSourceType type,
uint32_t index,
uint64_t storage )
inline

◆ Variable() [4/6]

BinaryNinja::Variable::Variable ( const BNVariable & var)
inline

◆ Variable() [5/6]

BinaryNinja::Variable::Variable ( const Variable & )
default

◆ Variable() [6/6]

BinaryNinja::Variable::Variable ( Variable && )
default

Member Function Documentation

◆ operator=() [1/2]

Variable & BinaryNinja::Variable::operator= ( const Variable & )
default

◆ operator=() [2/2]

Variable & BinaryNinja::Variable::operator= ( Variable && )
default

◆ operator==()

bool BinaryNinja::Variable::operator== ( const Variable & var) const
inline

◆ operator!=()

bool BinaryNinja::Variable::operator!= ( const Variable & var) const
inline

◆ operator<()

bool BinaryNinja::Variable::operator< ( const Variable & var) const
inline

◆ ToIdentifier()

uint64_t Variable::ToIdentifier ( ) const

◆ FromIdentifier()

Variable Variable::FromIdentifier ( uint64_t id)
static